为什么 LaTeX 在进行引用时要另起一行
我刚刚创建了一个 LaTeX 文档并使用 pdftex 将其编译为 PDF。 每次我使用 \ref 命令进行引用时,引用都会放在新行上。 为什么会发生这种情况以及如何防止这种情况发生?
I just created a LaTeX document and compile it to a PDF using pdftex. Every time I make a reference using the \ref command, the reference is put on a new line. Why does this happen and how do I prevent this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是否有机会在 URL 中使用 \\ 而不是 //? \\ 在 TeX 中用作换行符。
尝试本地化问题:创建一个新文件,以相同的方式初始化 hyperref,不使用其他包,并且包含一些文本和引用。 检查引用是否仍从新行开始。 如果他们这样做,您可以在此处(以及 LaTeX 论坛)展示它; 如果没有,请添加更多报告的前言,直到获得显示问题的文件。
Are you by any chance using \\ in URLs instead of //? \\ is used as a linebreak in TeX.
Try to localize the problem: create a new file which initializes hyperref the same way, uses no other packages, and has some text and a reference. Check if references still start on new lines. If they do, you can show it here (and on LaTeX forums); if not, add more of your report's preamble until you get a file which exhibits the problem.
你能准备一个最小的例子来证明你的问题吗?
我尝试过:
整个输出是 PDF 中的一行。
BTW \ref 用于生成内部文档链接(如“如章节 \ref{chapter:second}... 中所述”)。
Can you prepare a minimum example demonstrating your problem?
I've tried with:
And the whole output is a single line in PDF.
BTW \ref is used to produce internal document links (like in "As described in chapter \ref{chapter:second}...").
这是我自己的错,我使用 \par 作为段落符号而不是 \P。 这是我的第一个 LaTeX 文档,所以我忽略了它。 不过还是感谢您的快速回复/解答。
It was my own fault, I used \par for the paragraph sign instead of \P. This is one of my first LaTeX documents, so I overlooked it. Thanks for the quick responses/answers though.