diff --git a/scripts/conllu2latex.py b/scripts/conllu2latex.py index 89a7ebaeb131cbbb3612612b44c7b68082700820..39485763df0616ad162d72ce8d5df2dd022de6da 100755 --- a/scripts/conllu2latex.py +++ b/scripts/conllu2latex.py @@ -109,12 +109,15 @@ if __name__ == "__main__" : partSizes = [-ranges[parts[partId][0]][0]+ranges[parts[partId][-1]][1]+1 for partId in range(len(parts))] #print("\\newcolumntype{x}[0]{>{\centering\\arraybackslash}m{2.2mm}}") - print("\\begin{table}[t]") + print("\\begin{figure}[t]") print("\centering") print("\\footnotesize") print("\\tabcolsep=0.40mm") print("\\begin{tabular}{|l|%s|}"%("|".join(["c"]*max(partSizes)))) for partId in range(len(parts)) : + if partId != 0 : + print("\cline{1-%d}\n"%(partSizes[partId]+1)) + print("\multicolumn{0}{c}{}\\\\") print("\cline{1-%d}\n"%(partSizes[partId]+1)) for i in range(len(columns))[::-1] : print("\\texttt{\\textbf{%s}}"%columns[i].lower(), end=" &\n") @@ -129,6 +132,8 @@ if __name__ == "__main__" : print("\\texttt{\\textbf{input}} & %s\\\\ \cline{1-%d}"%(" & ".join(["\\texttt{%s}"%c for c in text[ranges[parts[partId][0]][0]:ranges[parts[partId][-1]][1]+1]]), partSizes[partId]+1)) print("\end{tabular}") - print("\end{table}") + print("\label{fig:a}") + print("\caption{``%s''}"%text) + print("\end{figure}") ################################################################################