From b83580f0ea588e0032f3f1efcb07ff5d6ef6fd6e Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Fri, 9 Jul 2021 11:37:32 +0200
Subject: [PATCH] Improved script conllu2tikz

---
 scripts/conllu2tikz.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/scripts/conllu2tikz.py b/scripts/conllu2tikz.py
index 40b57c7..cd08718 100755
--- a/scripts/conllu2tikz.py
+++ b/scripts/conllu2tikz.py
@@ -31,6 +31,12 @@ def generateTikz(text, sentence, col2index, index2col, idCol, nodeCol, govCol, l
     gov = int(word[col2index[govCol]])
     label = word[col2index[labelCol]]
     extra = [word[col2index[col]] for col in extraCols]
+    # Reducing size of elements ex. gender=fem|pers=3p -> fem|3p
+    for i in range(len(extra)) :
+      if "|" in extra[i] :
+        args = extra[i].split("|")
+        extra[i] = "|".join([a.split('=')[-1] for a in args])
+      extra[i] = extra[i].replace('_','\_')
     nodes.append(Node(wordId, name, gov, label, extra))
 
   print("""\\begin{figure}
-- 
GitLab