我想写一个asciidoc文档,并将其转换为pdf文档。但是,我希望使用与默认样式不同的格式样式。为此,我使用asciidoc将txt文件转换为docbook,然后尝试使用dblatex将生成的docbook xml转换为pdf文件。其思想是为dblatex设置特定的tex样式,以获得所需的pdf结果。我已经复制了现有的docbook.sty样式,因为建议here做一个小的样式修改。在./docbook文件中完成的唯一更改是\setlength{\textwidth}{18 to }到\setlength{\textwidth}{12 to}。但是,当我运行该命令时
dblatex --texstyle=./docbook.sty test.txt或命令
dblatex -s ./docbook.sty test.txt两者在样式更改中都会产生相同的结果:无。我的意思是,无论我对./docbook.st文件做什么修改,这些修改都不会应用于输出。我得到的总是相同的结果,一个默认格式的pdf。你们知道问题出在哪里吗?
提前谢谢。
发布于 2013-02-16 05:23:22
我会推荐:
mydbstyle.sty将Dblatex路径复制到您的工作目录中的新文件名中,该文件名“显然是您的”(例如,使用mydbstyle.sty).
\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mydbstyle}2013/02/15Dblatex Style \RequirePackageWithOptions{ DocBook } % ... %您在这里的LaTeX命令
dblatex --texstyle=./mydbstyle.ty mybook.xml
https://stackoverflow.com/questions/5773068
复制相似问题