我正在尝试使用 TexMaker、MikTex 和 gb4e 包为我的论文添加注释。但每次我点击编译时,它都要花很长时间,直到最后吐出一个错误(基本上说编译时间太长,因此被中止)。在使用 gb4e 包之前一切都运行良好。当我将以 \gll 和 \glt 开头的行标记为注释时,没有出现任何问题。它看起来像这样。
\documentclass{report}
\usepackage{setspace}
\usepackage{hyphenat}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[round]{natbib}
\usepackage[hyphens]{url}
\usepackage[hidelinks]{hyperref}
\hypersetup{breaklinks=true}
\bibliographystyle{abbrvnat}
\frenchspacing
\Urlmuskip=0mu plus 1mu
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex
\begin{xlist}
\ex
\gll Die Opposition wird mehr Strenge gegen\"uber auff\"allig gewordenen Ausl\"andern fordern\footnote{sueddeutsche.de, 20/02/2015} \\
The opposition will more strictness {in the face of} conspicuous been foreigners demand \\
\glt \enquote{The opposition will demand more strictness in the face of conspicuous foreigners.}
\end{xlist}
\end{exe}
\bibliography{tfm}
\end{document}
答案1
这是因为您不能\footnote
在那里使用 s。如果您想要脚注,请改用\footnotemark
and 。\footnotetext
梅威瑟:
\documentclass{report}
\usepackage{setspace}
\usepackage{hyphenat}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[round]{natbib}
\usepackage[hyphens]{url}
\usepackage[hidelinks]{hyperref}
\hypersetup{breaklinks=true}
\bibliographystyle{abbrvnat}
\frenchspacing
\Urlmuskip=0mu plus 1mu
\usepackage{gb4e}
\usepackage{csquotes}
\begin{document}
\null\vfill % just to fill the page, remove it
\begin{exe}
\ex
\begin{xlist}
\ex
\gll Die Opposition wird mehr Strenge gegen\"uber auff\"allig gewordenen Ausl\"andern fordern\footnotemark \\
The opposition will more strictness {in the face of} conspicuous been foreigners demand \\
\glt \enquote{The opposition will demand more strictness in the face of conspicuous foreigners.}
\end{xlist}
\footnotetext{sueddeutsche.de, 20/02/2015}
\end{exe}
\end{document}
输出: