Latex命令行长度

时间:2009-08-17 18:42:37

标签: command-line latex pdflatex

运行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。

4 个答案:

答案 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是您所需的输出线长。