德语文档的类别/包

德语文档的类别/包

我正在写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而且您是对的,它看起来非常漂亮。

相关内容