目前的想法:

目前的想法:

文件 l2tabu 概述了罪孽在 Latex 中:过时的命令、包、糟糕的风格。

然而,该文件的最新版本(德语)是 2011 年的,最新的翻译英文版本更是 2007 年的。

  • 有没有新的罪孽考虑?
  • 哪些软件包也已被更新的替代品所取代
  • 有人可以帮忙将这些文件翻译成其他语言吗?

链接:

我认为这些文档对于初学者非常有帮助,因为许多问题都有许多古老的解决方案,因此应该定期更新。

目前的想法:

也许一个问题每个答案都是一个好方法

答案1

l2tabu是“不要那样做”的集合,从个人角度来看,我同意,这是一个很好的例子,应该添加,作为替代数学模式\(...\)的建议。$...$

我不同意

  • scrpage2(在我看来,这个变化发生得太近了。)

  • UTF8-->作为通用输入编码?

  • Lua 和 XeTeX......应该是禁忌还是普遍推荐?

  • Tex Gyre 字体是一个补充,没有必要违抗旧式字体。

可能的添加:

  • 不使用星号结构命令(\chapter*...等)并强制它们出现在目录中。
  • 较新的代码/包应该用xparse及其\NewDocumentCommand等功能来编写,而不是\@ifnextchar[用带有可选参数的宏来编写
  • 相比之下,\if....来自的命令etoolbox更简洁(个人观点)ifthen
  • 使用xstring包进行字符串操作
  • titlesec和 KOMA - 类/包不应一起使用
  • cleveref是一个应该加载的包 hyperref

相关内容