subfig
我在使用 Springer 样式时更改标题格式时遇到了问题svjour3
。答案 (使用 subfig 更改图形标题中的字体) 是告诉subfig
不要包含 caption 包。现在我想知道我包含的任何其他包(主要是帮助布局 - 等)是否multirow
以adjustbox
不良方式干扰了样式。
这让我开始思考——是否有一种通用的方法来判断任何特定 documentclass 样式的哪些部分已被更改,或者是否有某些内容被无意中重新定义?例如,我不想包含一个允许我突出显示某个部分并以某种方式重新定义部分标题的包。
答案1
一般来说你无法分辨。
multicol
包与表格单元格无关,而是与多列页面有关,因此会改变输出例程,从而改变文档中每个页面的代码路径(如果不是结果)。
adjustbox
可以重新定义,\includegraphics
因此即使不使用其功能也可以更改文档中每个图像包含的代码路径。
正如您所说,subfig
重新定义了标题处理,因此根据设计,这三个都会对文档命令进行全局更改。
一般来说,任何包都可以重新定义任何 TeX 命令(很多包都这样做),amsmath
例如更改\everymath
因此更改每个使用数学的命令,这可能超出您的预期,,,tabular
...通常,不同的代码路径不会影响这些命令的输出,但如果您进行跟踪\parbox
,\footnote
就会显示差异。