我正在写musuos
班级ltxdoc.cls
我正在使用和编写文档,这似乎可行。但文档是德文的,因此在索引中而不是 中doc.sty
获取文档不是很好。(environment)
(Umgebung)
是否有一个包可以允许更改此类条目?
顺便问一下:有没有更好的类/包来编写手册,或者甚至其输出看起来更好的(像文档那样biblatex
)?
答案1
查看文件的第 32 页doc.pdf
(您可以通过texdoc doc
在命令行中输入来获取)以及第 429、431、439 和 440 行。doc.sty
在您最喜欢的文本编辑器中打开文件,将字符串的两个实例更改(environment)
为(Umgebung)
,并将字符串更改environments:
为Umgebungen:
。最后,为了避免在软件包更新时重新进行这项工作doc
,您可能希望将文件保存doc.sty
为类似 的文件tobidoc.sty
,将该文件存储在您的个人 TeX 目录中,然后运行(如果您使用 TeXlive)(或者,运行 MikTeX 的文件名数据库更新例程)。哦,从现在开始texhash
请确保加载tobidoc
而不是。祝您 TeXing 愉快!doc
答案2
我自己找到了答案 :-)。
我把这些行复制到我的序言中,并更改了相关的文字……
\def\SpecialMainEnvIndex#1{\@bsphack\special@index{%
#1\actualchar
{\string\ttfamily\space#1}
(environment)% <---------------------------- HERE
\encapchar main}%
\special@index{environments:\levelchar#1\actualchar{% <-------------------------- HERE
\string\ttfamily\space#1}\encapchar
main}\@esphack}
\def\SpecialUsageIndex#1{\@bsphack
{\let\special@index\index\SpecialIndex@{#1}{\encapchar usage}}%
\@esphack}
\def\SpecialEnvIndex#1{\@bsphack
\index{#1\actualchar{\protect\ttfamily#1}
(environment)\encapchar usage}% <----------------------------------------- HERE
\index{environments:\levelchar#1\actualchar{\protect\ttfamily#1}\encapchar& <---- HERE
usage}\@esphack}
但如果有更好的方法来做到这一点,那仍然很有趣......
答案3
是否有更好的类/包来编写手册,或者甚至其输出看起来更好的手册(如 biblatex 文档)?
biblatex 文档类的手册是使用该类排版的,ltxdockit
而且您是对的,它看起来非常漂亮。