diff --git a/libhts/libhts.py b/libhts/libhts.py
index 9b901e256cf06034e2296de76c027fc7b4adf6d4..ff1641de9c70163534644701aa973aac1838602e 100644
--- a/libhts/libhts.py
+++ b/libhts/libhts.py
@@ -454,10 +454,12 @@ def plot_lfc_distribution(res, contrast, fold_type=None):
     if fold_type is None:
         fold_type = "log2FoldChange"
     lfc = getattr(res, fold_type).dropna()
-    lfc.name = contrast
     usetex = mpl.rcParams.get("text.usetex", False)
     if usetex:
-        lfc.columns = [texscape(colname) for colname in lfc.columns]
+        lfc.name = texscape(contrast)
+    else:
+        lfc.name = contrast
+        # lfc.columns = [texscape(colname) for colname in lfc.columns]
     axis = sns.kdeplot(lfc)
     axis.set_xlabel(fold_type)
     axis.set_ylabel("frequency")