CNRS-LACITO / HimalCo

Himalayan Corpora
Other
2 stars 1 forks source link

Modifier le code LaTeX des entrées des dictionnaires #94

Closed rgyalrong closed 6 years ago

rgyalrong commented 8 years ago

Le package hanging permet de faire des paragraphes bien alignés, en utilisant le code de Thomas Pellard

\newcommand{\lx}[1]{{\Large\bfseries\color{headcolor}#1}}

\newenvironment{entry}[1]{% l'environnement à 1 argument, la tête d'entrée \stepcounter{entrycounter}% on incrémente le compteur \hangpara{1em}{1}% après la ligne 1, chaque ligne est indentée d'1em, ce que fait que la première ligne apparaît avec un retrait \markboth{#1}{#1}% on marque les entrées pour pouvoir les insérer dans les en-têtes de page \addcontentsline{toc}{subsection}{#1}% chaque entrée est ajoutée aux signets pdf comme étant une sous-section \lx{#1}\hspace{.5em}% on imprime la tête d'entrée avec la mise en forme lx et on ajoute de l'espace à sa gauche }{\par\smallskip}% on change de paragraphe et on laisse un peu d'espace avant l'entrée suivante %%%%%

\begin{entry}{aβdɤβde} ..... \end{entry}

buret commented 8 years ago

Donc Séverine, si tu as bien suivi, le code à modifier est le code qui permet de passer de LMF à LaTeX, c'est-à-dire la fonction lmf2tex(). Pour le dictionnaire japhug, elle se trouve dans pylmflib/examples/japhug/setting.py. L'endroit où je crée un nouveau sous-paragraphe pour chaque entrée est dans la fonction format_lexeme() qui est appelée par lmf2tex(). Contacte-moi si tu as des questions !

rgyalrong commented 8 years ago

Il faut aussi modifier preamble.tex, rajouter le package qui manque, et aussi les commandes que THomas à conçu. En cas de questions, contacter moi et Thomas.