如何在 TexWorks 中获取行号?

如何在 TexWorks 中获取行号?

我在 TexWorks 中打开了我的一个文件。没有行号。因此,我导航到Edit > Preferences行号框并选中它。

TexWorks_首选项_菜单

奇怪的是,如果我打开一个新的空文档,新文档的行号就会显示出来。但是,我现有的文档中没有行号。我尝试关闭 TexWorks,重新启动它,然后重新打开我的文档。但是,每当我打开文档而不是创建新文档时,行号都会无法显示。

新文档和旧文档

有什么想法吗?

我正在运行 Windows 10 家庭版

tex 作品版本

答案1

在菜单EditPreferences→中☑ Lines numbers 设置默认行为新的或者未知文档,但您只能更改设置对于实际编辑菜单中Format→文档Lines numbers(见下图)。

即使你关闭并再次打开该文件,这也会改变该文件的行为,尽管它位于最近的文件列表中,即,使用FileOpen RecentClear Recent files您将丢失所有文件的单独设置,因此下次打开文件时,您将看到在“首选项”窗口中设置的默认行为。

屏幕

答案2

这是一个“设计使然”的行为,请参阅未解决的问题https://github.com/TeXworks/texworks/issues/222

“这是当前的设计。首选项会影响新窗口已打开,但不修改已经存在的窗口;为此,请使用Format相关窗口中的菜单项。

我不想失去每个窗口设置的能力,因为(根据我的经验)不同的选项适用于不同类型的文件。但我可以想象也许可以“智能”地处理这些窗口选项,例如,记录每个窗口是否使用默认设置(在这种情况下,首选项更改会立即影响它)或者它是否已由用户明确设置(在这种情况下,即使首选项发生更改,用户的设置也会“保留”)。

除此之外,我们还应该在关闭和重新打开文件时记住这些每个窗口的选项。” 原始评论来自 [电子邮件保护]2009 年 11 月 12 日 10:34

个人使用建议勾选框用于新文件,而现有文件通常会“记住”过去文件历史记录中的设置,因此您需要切换“关闭”或“打开”每个窗口文件在关闭之前。

为了加快此任务,您可以设置快捷方式(作者建议将 F4 设置为 line_numbers),请参阅手册https://github.com/TeXworks/manual

答案3

如果您希望在文档中出于审阅目的目的这样做,您也可以在序言中使用它:

\usepackage{lineno}
\linenumbers

如需更多变化,参考这里

相关内容