My Own Memory Hole
Blog♯syntaxe

gb4e

Le package gb4e permet de présenter les exemples sous forme de listes ordonnées à la gestion fine, la possibilité d'indiquer un « jugement » et celle d'utiliser les commandes \label et \ref.

Pour la gestion des exemples sous LaTeX, consulter cette page du site LaTeX4Ling (ils présentent, outre gb4e, l'extension covington).

Nous allons voir ici l'utilisation basique de ce package ; pour plus détails, consulter la documentation présente dans l'archive.

Voici un exemple basique :

\begin{exe}
  \ex\label{adjv} He fucking told us that \ldots
  \ex\label{adja} I'm fucking tired.
\end{exe}

\begin{exe}
\ex
  \begin{xlist}
    \ex Il a foutrement maltraité cet enfant.
    \ex Il parle sacrément pour un si jeune enfant.
  \end{xlist}
\ex He fucking told us that he was happy.
\ex
  \begin{xlist}
    \ex Il est foutrement fatigué.
    \ex Il semble sacrément amoché.
  \end{xlist}
\ex He seems fucking tired.
\end{exe}

gb4e_1

Il est possible de sélectionner la numérotation des listes apparaissant dans l'environnement xlist, en rajoutant au nom de l'environnement le symbole que l'on souhaite parmi ceux-ci : a (alphabétique), A (Alphabétique), i (romain), I (Romain), n (numérique). De plus il est possible d'ajouter des « jugements » ainsi que des renvois grâce aux commandes \label et \ref. Voici un exemple :

Dans l'exemple \ref{adjv}... tandis qu'en \ref{adja}...
Eh c'est quoi ces exemples en \ref{wtf} (\ref{wtf1}
et \ref{wtf2}) ?

\begin{exe}
\ex\label{fradv} 
  \begin{xlista}
    \ex Il a foutrement maltraité cet enfant.
      \begin{xlistI}\label{wtf}
       \ex\label{wtf1}[??]{Blabla.... blabla}
    \ex\label{wtf2}[*]{Blobla bliblo}
      \end{xlistI}
    \ex Il parle sacrément pour un si jeune enfant.
  \end{xlista}
\ex[?]{He fucking told us that he was happy.}
\ex
  \begin{xlist}
  \ex Il est foutrement fatigué.
  \ex Il semble sacrément amoché.
\end{xlist}
\ex He seems fucking tired.
\end{exe}
\begin{exe}
  \ex\label{adjv} He fucking told us that \ldots
  \ex\label{adja} I'm fucking tired.
\end{exe}

gb4e_2

synttree

synttree, comme son nom le laisse présager, permet de créer, comme d'autres packages et outils (cf. LaTeX4Ling) des arbres syntaxiques. Pour le télécharger, rendez-vous ici.

Le package fourni l'instruction \synttree ; chaque élément de l'arbre vient s'imbriquer entre crochets. Mieux qu'un long discours, trois illustrations :

\synttree[A'
[A[fucking]]
[SN[.x my neighbour]]]

synttree_1

\synttree[SN
[Det[mes]]
[N''[putains]
[P''[Prep[de]][N[voisins]]]]]

synttree_2

\synttree[I''
[N'' [Everybody]]
[V''
[V'
[V [came]]
[P''
[P [with]
[Exp [fucking]
[N'' [.x their children]]
]]]]]]

synttree_3

Fichier d'exemple disponible ici.