我试图在文档中包含一个图形,但无论我如何操作 graphicx 包,我都无法使图像出现。我尝试将图像制作成 PNG、PDF 和 EPS,但都不起作用。总是出现相同的错误:
TeX capacity exceeded, sorry [parameter stack size=10000]. \gb@ifnextchar #1#2#3->
\let \reserved@d =#1\def \reserved@a {#2}\def \reserv...l.20 \includegraphics{Erg_Dat_Agree}
这是我正在尝试编码的文档的简化版本:它具有完全相同的序言,然后是我输入的用于插入图像的内容。
\documentclass[12pt,letterpaper]{article}
\usepackage{graphicx}
\usepackage[left=.9in, right=.9in, top=1in, bottom=1in]{geometry}
\usepackage{fancyhdr}
\usepackage{microtype}
\usepackage{setspace}
\usepackage[utf8]{inputenc}
\usepackage{sectsty}
\usepackage{ amssymb }
\usepackage{tipa}
\usepackage{qtree}
\usepackage{gb4e}
\pagestyle{plain}
\begin{document}
Text
\includegraphics{Erg_Dat_Agree}
\end{document}
答案1
包gb4e
使字符_
和^
活动起来。它们的定义扰乱了\includegraphics
,其中_
应该是可扩展的,并且扩展到自身。
要么使用\noautomath
它来重置 catcodes:
\noautomath
\includegraphics{Erg_Dat_Agree}
或者\string
将下一个标记转换_
为 catcode 为“other” (12) 的字符标记:
\includegraphics{Erg\string_Dat\string_Agree}