17
A
回答
20
首先,狮身人面像不会产生本身PDF输出,但一般有两种方式可从狮身人面像的源文件为PDF格式输出:
- 使用乳胶制造商,然后像latex2pdf一个单独的工具生成PDF输出
- 使用来自rst2pdf project
狮身人面像插件话虽这么说,有很多潜在的使用这两种方法自定义PDF输出的造型。
2
斯芬克斯的PDF输出没有预定义的主题。但是LaTex提供了丰富的选项来设置文档的样式。我的问题是找到用狮身人面像来设计文档的正确方法。在这里,我的工作方式:
首先看看conf.py
。在那里你会找到一个选项latex_elements
。使用此选项,您可以将您自己的LaTex命令添加到输出中。例如:
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
'papersize': 'a4paper',
# The font size ('10pt', '11pt' or '12pt').
'pointsize': '12pt',
'fontpkg': r"""
\PassOptionsToPackage{bookmarksnumbered}{hyperref}
""",
# Additional stuff for the LaTeX preamble.
'preamble': r"""
\usepackage{setspace}
""",
'footer': r"""
""",
'maketitle': r'''
\pagenumbering{arabic}
''',
}
有几点重要的是要知道。
- 使用
r"""
避免与蟒蛇 - 虽然
preamble
冲突是添加\usepackage
你可以有狮身人面像的默认设置冲突的正确点。在示例中查看fontpkg
。它是.tex
输出文件中的第一个。如果您必须为默认包设置选项,请在此处执行。 maketitle
让你定义你自己的标题页。看一些乳胶文件。我在那里设置了\pagenumbering
以使内容列表具有阿拉伯数字,所以真正的内容从页面“1”开始。
有了Latex命令的正确知识,您可以通过几条命令获得良好的主题。一个很好的来源寻找帮助是https://tex.stackexchange.com/其中最常见的问题有一个解决方案。但是找到合适的Latex命令要比为HTML选择主题困难得多。
查看./_build
下的Tex-Output可能会有所帮助。在那里您可以看到,文档中包含latex_elements
-选项。
相关问题
- 1. 如何调试python sphinx主题?
- 2. 将Sphinx PDF输出附加到Sphinx HTML输出
- 3. Python Sphinx:文档主页像Python文档或Sphinx文档
- 4. Python Sphinx在生成PDF时跳过第一节pdf
- 5. 如何编辑Sphinx雪花石膏主题下的Sidebar
- 6. 更改Sphinx Read The Docs主题的颜色?
- 7. Sphinx-DOC目录没有使用RTD主题更新
- 8. 搜索条件sphinx问题
- 9. 关于PDF主题位置的建议
- 10. 按主题提取PDF文本
- 11. 结合MySQL,Sphinx和MongDB。好主意?
- 12. Sphinx搜索与诠释主键
- 13. 如何在Sphinx TOC中包含主页?
- 14. SPHINX SE:获取记录问题
- 15. 安装PHP PECL sphinx模块的问题
- 16. sphinx tmp和新文件问题
- 17. PHP - Sphinx搜索集成问题
- 18. Sphinx SE抓取记录问题?
- 19. SPHINX字段搜索运算符问题
- 20. Sphinx 1.3.3不在Windows 7上创建PDF文件
- 21. sphinx添加一个分页符在我的PDF与latexpdf?
- 22. 如何在Windows中使用Sphinx创建PDF文档
- 23. 我使用sphinx来构建pdf,如何生成自动索引
- 24. Sphinx文档:从生成的PDF中删除空白页面?
- 25. 如何修复Sphinx创建的PDF文件的边距?
- 26. 使用ReadTheDocs主题删除在Github上的编辑使用ReadTheDocs主题
- 27. sphinx MVA with rt_attr_string
- 28. Sphinx搜索索引
- 29. Zend PDF问题
- 30. itext pdf问题