位于 TeX 系统层次的哪一层\newcommand
?我在哪里可以找到这些类型的宏的文档(例如,,,\renewcommand
等等)?\def
\parskip
我的目标是能够采用现有的包或文档类并根据我的需要对其进行定制。
尽可能地,请向我指出一个免费的在线资源。菲律宾的书店的词汇表中没有 LaTeX。
答案1
也可以尝试不太简短的 Latex 介绍.6.1节讨论了\newcommand
et al.
答案2
从一开始就告诉你实话,要达到能够读取现有类或样式文件(确实大量使用 TeX 而不仅仅是 LaTeX)中的代码的程度需要花费大量的时间和精力。
通常,为了“自定义”现有包,最简单的方法是先加载相关包(不修改它),然后重新定义几个命令以满足您的需求。最好的学习方法是边做边学,所以尝试做一些非常具体的事情(即尝试更改某些东西的具体格式),如果遇到困难,可以在这里提问。
浏览这里的其他问题可能也会有所帮助,尤其是那些标签macros
,以便了解其他人在做什么以及他们的代码是什么样的。
最后,为了获得一些关于读取现有软件包中的 TeX 代码的文档,请查看TeX 按主题分类或本文推荐的其他书籍之一其他问题。
答案3
回答了你的问题吗texdoc usrguide
?第 3.4 节讨论了定义命令 (newcommand 等) 的 latex 方式。\def
另一方面,它是 tex 原语,不推荐 latex 用户使用,但你可以在 TeXBook 中阅读它 (我知道你要求的是在线资源,而不是书籍,但 texbook 对于学习 tex 是必不可少的)。