达到边缘后的新路线

达到边缘后的新路线

我想知道是否有办法告诉 WinEdt(或 TexStudio)当单词到达文档边缘时开始新行。

原因是我不喜欢长表达,并且每当一个单词到达页面边缘时,我也不想手动按“回车”键开始新的一行。

提前致谢

答案1

对于 TeXstudio:

您可以在以下位置控制换行

Options -> Advanced Editor -> Special Options -> Line Wrapping

注意:选项“硬换行”在编辑会话期间使用软换行。这使编辑更容易。在保存操作期间,软换行将转换为换行符。

如果您想在编辑会话期间明确应用硬换行,您可以使用Idefix -> Hard Line Break ...Idefix -> Repeat Hard Line Break

答案2

如果您正在使用 WinEdt,您只需将以下行添加为文档的第一行:

% -*-TeX-*- -*-Hard-*-

通过这种方式,您就是在告诉 WinEdt,您的文档是 TeX 文档,并且您想要使用“智能换行”(行尾 = 换行)而不是“软换行”(默认)。

对于已经打开的文档,您必须从“文档”模式运行命令“获取模式”才能立即使该包装模式生效(否则您必须重新启动 WinEdt)。


如果你希望所有 TeX 文件都采用这种行为,请执行以下操作

打开“选项”->“首选项”对话框,在“包装”选项卡的“使用软包装模式”中,从列表中删除“TeX”:

在此处输入图片描述

您还可以通过修改“固定右边距”的值来改变线的长度:

在此处输入图片描述

这只会影响新文档或尚未打开的文档。

要影响已打开的文档,请关闭所有文档,选择“文件”->“最近文件列表”->“清除列表”

在此处输入图片描述

然后按“应用”


请注意,对于已经以“软包装”模式排版的文档,您可能必须运行“编辑”->“格式”->“格式化文档”才能应用新设置。

相关内容