运行latex时,命令行输出在80个字符后剪切:
LaTeX Warning: Reference `fig:assign-by-x' on page 76 undefined on input line 2
41.
知道我怎么能阻止这个?
版本是:
pdfTeX using libpoppler 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6
在Ubuntu Linux 9.04上,bash shell。
答案 0 :(得分:3)
此设置以及latex的所有其他设置都在/etc/texmf/texmf.cnf
(无论如何都在Ubuntu上)。行长的设置为:
max_print_line=79
我们不想更改此文件,但所有设置都可以通过环境设置进行配置。所以我们可以简单地通过使用:
运行latex来覆盖它max_print_line=120 latex myfile
请注意,这会破坏一些东西 - 我注意到vim errorformat停止正常工作。
答案 1 :(得分:0)
我从查看文档和做一些实验中可以看出,这是一个无法改变的硬连线截止。 MikTeX pdfTeX文档(http://docs.miktex.org/2.6/manual/pdftex.html)提供了一些用于更改错误宽度的命令,但它们在Ubuntu上什么都不做。 “pdftex --help”输出完全没有任何用处。
对不起。
答案 2 :(得分:0)
我正在使用MacTeX / TeX Live。设置max_line_print:
max_print_line = 2048
在texmf.cnf中,位于Mac OS X上:
/usr/local/texlive/2009/texmf.cnf
对我来说很好。
答案 3 :(得分:0)
2013年,在@ulrikefischer评论@tacohoekwater answer中给出了解决此问题的配置设置。
今天,对于XeLaTeX
提供的MiKTeX v20.6.29
PS> initexmf --edit-config-file xelatex
在Notepad
上打开$AppData\MiKTeX\miktex\config\xelatex.ini
,您可以在其中放置行
max_print_line=N
其中N
是您所需的输出线长。