这是我在编译时遇到的错误
Processing: ./myaclatex.tex
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
Runaway argument?
./myaclatex.tex:47: Paragraph ended before \href@split was complete.
tex 文档可以在这里找到http://f.cl.ly/items/0L2F2o2a21040T0N242t/latex_error_130625.txt
答案1
您的文件中的问题(错误的来源)是您使用了\href
带有单个参数的命令,而它需要两个参数。
你写道(第 46 行):
\href{http://www.personal.ceu.hu/tex/toc.htm}
而你必须写类似这样的内容:
\href{http://www.personal.ceu.hu/tex/toc.htm}{description}
\hypersetup
正如 Mico 所指出的,您还忘记了后面命令中的逗号colorlinks=true
,但这只是一个警告的来源。
此外,第 38 行
se \href{http://www.personal.ceu.hu/tex/environ.htm} den här läsvärd. tex tabbing
和 271
han ger många fler exempel på \href{http://www.personal.ceu.hu/tex/counters.htm} men -1 är den viktigaste för mig. då börjar man på 0 i stället för 1.
缺少第二个参数\href
但不会产生错误,因为\href
后面跟着一些文本(后面的第一个字符\href
被视为超链接)。
尽管如此,如果您希望它们发挥作用,您也必须纠正它们。
请记住,如果这是您想要实现的,您可以使用该命令\url
,而不是\href
使用单个参数并使用链接本身作为超链接。
但请注意,使用\url
超链接将使用等宽字体显示。
答案2
这是更正后的部分(第 35-46 行)
\subsection{environments} % (fold)
\label{sub:environments}
se \href{http://www.personal.ceu.hu/tex/environ.htm}{???} den här läsvärd. tex tabbing
\begin{tabbing}
text \= more text \= still more text \= last text \\
second row \> \> more \\
. . .
\end{tabbing}
och münga andra nyttiga saker, tex \href{http://www.personal.ceu.hu/tex/toc.htm}{???}
???
应该用适当的文本替换。