当前位置:  开发笔记 > 运维 > 正文

当您编写TeX源代码时,如何使用编辑器的自动换行?

如何解决《当您编写TeX源代码时,如何使用编辑器的自动换行?》经验,为你挑选了4个好方法。

您是否使用"硬包装"(自己或由编辑自动)通过在特定行长度的源文档中插入换行符,或者您是否在一个连续的行中编写段落并让编辑器"软包装"给您?

另外,你使用什么编辑器?

注意:我对如何在TeX源代码(.tex文件,一般散文)中包装行感兴趣,而不是TeX如何为最终文档包装行.



1> Will Roberts..:

最近,我每个句子切换到硬包装(即,句子结束后换行 ;线条和句子之间的一对一的映射),原因有二:

整个段落的软包装使得在版本控制差异中无法发现拼写错误.

hardwrapped段落看起来很好,直到你开始编辑它们,如果你重新流动一个硬包裹的段落,你最终会在diff中改变一大堆行,这可能是一个单词的变化.

只有每个句子包装修复了这两个问题:

差异相对容易发现微小的变​​化.

不会重新流动文本,只会更改,插入或删除单行.

当你第一次看它时看起来有点奇怪,但是我见过的唯一妥协解决了软包装和硬包装这两个问题.

当然,如果您正在协同工作,答案是使用其他人正在使用的任何东西.


这也立即使多行显示。如果您不小心写了5行,20个逗号的句子,您会知道这对于淘汰邮件的重要性。我确切地不知道句子的长度,但是我可以很容易地发现可疑的句子。
还有一件事:这也使得查找文本变得容易得多.假设我想找到我写的"直截了​​当"而不是"直截了当"的错误."直接前进"可能之前有过一次换行,让人难以接受.现在它永远不会.

2> Svante..:

我使用Emacs(使用AUCTeX).编辑或编写段落后,我点击Mq进行硬包装.它还处理缩进项目,它还格式化注释段落.我不喜欢软包装,因为它们在视觉上与真正的换行符无法区分,但表现不同.



3> Greg D..:

我通常让LaTeX编辑器自动换行。我认为部分原因是由于我在初学LaTeX时对大型空格有一些不好的体验,部分原因是我在编辑文本时不喜欢锯齿状的右边缘文件。



4> second..:

根据您使用的操作系统,我推荐winedt(windows)和kile(linux)。这些都是软包装,也不需要硬包装。(也就是说,我将段落保留为源中的长行)Latex整理输出中的换行符,当我阅读源时,我使用编辑器。

使用硬换行符的唯一可能原因是使代码中的错误查找更加容易(编译器通过行号指示错误),但是通常不难发现它们,如果主要是文本,则无论如何都很少出现错误。

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有