我正在看帖子如何禁用新段落的自动缩进?以及给出的评论。有人建议我去提问。这就是我现在正在做的事情。
有人问,如何“在不更改模板的情况下禁用段落缩进”。但我不知道那是什么意思。我的理解是,您不能通过在 .tex 文件中给出各种 LaTeX 命令来更改包。我错了吗?
答案1
包文件是一个以 结尾的文件(通常是宏定义),.sty
在 LaTeX 中具有特定的语法用法,包括以下命令:
\usepackage
并进行内部测试,例如
\@ifpackageloaded
template
在 latex 本身中没有特定含义,通常仅用于表示人们可以“用作模板”的示例文档。某些编辑器可能具有模板机制,可以使用一些样板代码来开始新文档,用于信件、文章或演示文稿等,但任何此类模板菜单都是编辑器的功能,而不是 latex 的功能。
另外,实验性的 LaTeX3 代码有一个xtemplate
包,它定义了一个模板声明机制,该机制使用具有不同含义的词,模板有一种使用 key=value 接口的特定方式来定制环境。
答案2
模板由预定义的布局组成,大多用于单一目的,即作为论文的封面或类似内容等。
大多数情况下,软件包旨在提供可用于多种文档(当然也可用于模板)的通用设置
基本上,模板以及包中的任何设置都可以被覆盖(但不建议)
\def
\renewcommand
\xpatchcmd
(或\patchcmd
)来自xpatch
或etoolbox
更复杂的方法利用RenewDocumentCommand
来自xparse
和的特征LaTeX 3
\setlength
长度等也可以通过计数器给定新值来设置。
基本上没有什么是真正固定的