LaTeX 命令行的行长度

3

运行latex时,命令行输出被截断在80个字符后:

LaTeX Warning: Reference `fig:assign-by-x' on page 76 undefined on input line 2
41.

有什么办法可以停止这个问题吗?

版本信息如下:

pdfTeX使用libpoppler 3.141592-1.40.3-2.2 (Web2C 7.5.6)
kpathsea版本为3.5.6

在Ubuntu Linux 9.04,bash shell上运行。


我不知道这是否真正相关,但您在哪个命令行 shell 中运行此命令?tcsh?bash?Windows shell? - Brooks Moses
4个回答

3
这个设置以及所有LaTeX的其他设置都在/etc/texmf/texmf.cnf中(至少在Ubuntu系统中是这样)。行长的设置如下:
max_print_line=79

我们不想改变这个文件,但是所有的设置都可以通过环境设置进行配置。因此,我们可以通过运行以下命令来覆盖它:

max_print_line=120 latex myfile

请注意,这会破坏一些东西 - 我注意到vim errorformat无法正常工作。

1

这个问题的配置设置在2013年由@ulrikefischer在@tacohoekwater的answer评论中给出。

今天,对于由MiKTeX v20.6.29提供的XeLaTeX情况。

PS> initexmf --edit-config-file xelatex

$AppData\MiKTeX\miktex\config\xelatex.ini中打开记事本,您可以在其中添加以下行:

max_print_line=N

其中 N 是你想要的输出行长度。


0

我使用的是MacTeX / TeX Live。设置max_line_print:

max_print_line = 2048

在texmf.cnf中,它位于Mac OS X中的以下位置:

/usr/local/texlive/2009/texmf.cnf

对我来说运行良好...


0
据我查看文档和进行一些实验,这似乎是一个无法更改的硬编码截止值。MikTeX pdfTeX文档(http://docs.miktex.org/2.6/manual/pdftex.html)提供了一些更改错误宽度的命令,但在Ubuntu上却没有任何作用。 "pdftex --help"输出根本没有有用的信息。
抱歉。

是的,这也是我发现的。 - Paul Biggar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接