Fehler bei der Wiedergabe von Text bei Satzklammerung in gb4e

Fehler bei der Wiedergabe von Text bei Satzklammerung in gb4e

Beim Versuch, ein Tex-Dokument zu reproduzieren, um Satzklammern in gb4e zu erzeugen, ist ein Fehler aufgetreten.

Dies ist das Tex-Dokument, mit freundlicher Genehmigung von Alan Munn:

\documentclass{article}
\usepackage{gb4e}
\primebars
\begin{document}
\begin{exe}
\ex{\lb{CP} \lb{DP} who_{i} ] \lb{C} did_{j} ] \lb{TP} \lb{DP} you ] \lb{\ibar{T}} t_{j} \lb{VP} see t_{i} ]]]]}
\end{exe}
\end{document}

Erwarteter Schriftsatz: Bildbeschreibung hier eingeben

Ich habe versucht, genau denselben Code zu reproduzieren, jedoch ist in meinem ein Fehler aufgetreten:

This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./testlagi.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-02-20>
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2024/texmf-dist/tex/latex/gb4e/gb4e.sty
(/usr/local/texlive/2024/texmf-dist/tex/latex/gb4e/cgloss4e.sty))
(/usr/local/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./testlagi.aux)

./testlagi.tex:9: LaTeX Error: Command \rmfamily invalid in math mode.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
        
./testlagi.tex:9: LaTeX Error: Command \rmfamily invalid in math mode.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.9 \ex{\lb{CP} \lb{DP} w
                         ho_{i} ] \lb{C} did_{j} ] \lb{TP} \lb{DP} you ] \lb...

?                                           
l.9 \ex{\lb{CP} \lb
                   {DP} who_{i} ] \lb{C} did_{j} ] \lb{TP} \lb{DP} you ] \lb...

? 

Ich verwende TeXShop auf dem Mac.

Gibt es dafür eine Lösung?

Antwort1

Seit 2015 ist der Mathematikmodus des Pakets kaputt und wird \mathrmin den Textmodus umdefiniert \rmfamily. Sie sollten es den Betreuern melden, aber eine schnelle Lösung besteht darin, einen alten Latex-Befehl neu zu definieren, um das Paket zu zwingen, den richtigen Codepfad zu verwenden.

\documentclass{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}
\usepackage{gb4e}
\primebars

\begin{document}
\begin{exe}
\ex{\lb{CP} \lb{DP} who_{i} ] \lb{C} did_{j} ] \lb{TP} \lb{DP} you ] \lb{\ibar{T}} t_{j} \lb{VP} see t_{i} ]]]]}
\end{exe}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen