首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dblatex ignore --texstyle或-s命令

dblatex ignore --texstyle或-s命令
EN

Stack Overflow用户
提问于 2011-04-25 04:34:11
回答 1查看 331关注 0票数 1

我想写一个asciidoc文档,并将其转换为pdf文档。但是,我希望使用与默认样式不同的格式样式。为此,我使用asciidoc将txt文件转换为docbook,然后尝试使用dblatex将生成的docbook xml转换为pdf文件。其思想是为dblatex设置特定的tex样式,以获得所需的pdf结果。我已经复制了现有的docbook.sty样式,因为建议here做一个小的样式修改。在./docbook文件中完成的唯一更改是\setlength{\textwidth}{18 to }到\setlength{\textwidth}{12 to}。但是,当我运行该命令时

代码语言:javascript
复制
dblatex --texstyle=./docbook.sty test.txt

或命令

代码语言:javascript
复制
dblatex -s ./docbook.sty test.txt

两者在样式更改中都会产生相同的结果:无。我的意思是,无论我对./docbook.st文件做什么修改,这些修改都不会应用于输出。我得到的总是相同的结果,一个默认格式的pdf。你们知道问题出在哪里吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-02-16 05:23:22

我会推荐:

mydbstyle.sty将Dblatex路径复制到您的工作目录中的新文件名中,该文件名“显然是您的”(例如,使用mydbstyle.sty).

  • Continue为--
  • 选项提供完整的或相对的路径参数(例如,/ docbook.sty / to /mydbstyle.sty或./mydbstyle.sty) )。如果不这样做,则要求mydbstyle.sty位于TEXINPUTS环境变量(您可能尚未显式设置)枚举的目录中。
  • 在mydbstyle.sty中,使用以下指令初始化样式:

\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mydbstyle}2013/02/15Dblatex Style \RequirePackageWithOptions{ DocBook } % ... %您在这里的LaTeX命令

  • 将DocBook 4.5XML文件作为参数传递给Dblatex (在您的示例中,您传递的是test.txt,这让我不确定您是否正在传递AsciiDoc源文件)。

dblatex --texstyle=./mydbstyle.ty mybook.xml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5773068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档