代码可读性

代码可读性

我正在研究 LaTeX,我发现使用纯文本编辑器就可以完全编辑文档,同时获得非常整洁和专业的输出,这真是太棒了。

我还学习了很多关于排版的概念,例如间距和每行字符数如何影响可读性。

但我想知道的是:是否有一套指南/主题可以更好地格式化代码以提高可读性?我不是指缩进或代码清洁度,而是指间距和长段落的管理。

我可能没有意识到这一点,但我觉得奇怪的是,一份排版完美的文档的作者却要阅读courier密集的代码。

答案1

我使用 Consolas 作为字体,因为我不喜欢 Courier。此外,我在大约 70 个字符处插入手动换行符。可以考虑使用比例衬线字体,但我需要等宽字体来保持定义的可读性。

正如 Mark 在上面的评论中所说,大多数编辑器都可以软换行。我更喜欢硬换行,因为我喜欢它 ;-) ... 如果 LaTeX 给我错误消息,那么在 70 个字符的行中查找错误比在编辑器软换行的 ∞ 个字符的行中查找错误更容易。

以下是它在我的编辑器中的样子:

我的编辑

对于阅读短句和创作内容来说,这没问题。我几乎总是在打印的文档中进行校对,或者至少在 PDF 输出中进行校对,但从不在源中进行校对。如果我想阅读较长的作品,我也更喜欢 PDF。

相关内容