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. 按主題提取PDF文本
- 2. 關於PDF主題位置的建議
- 3. Sphinx搜索與詮釋主鍵
- 4. 如何在Sphinx TOC中包含主頁?
- 5. SPHINX SE:獲取記錄問題
- 6. 安裝PHP PECL sphinx模塊的問題
- 7. PHP - Sphinx搜索集成問題
- 8. Sphinx SE抓取記錄問題?
- 9. 如何修復Sphinx創建的PDF文件的邊距?
- 10. sphinx添加一個分頁符在我的PDF與latexpdf?
- 11. 我使用sphinx來構建pdf,如何生成自動索引
- 12. Sphinx文檔:從生成的PDF中刪除空白頁面?
- 13. Sphinx搜索索引
- 14. PDF Javascript問題
- 15. Zend PDF問題
- 16. 如何使用Sphinx和Sphinx PHP API生成文檔摘錄?
- 17. Sphinx-doc:automodule:with Mock imports
- 18. django-sphinx BuildExcerpts
- 19. Sphinx over .net MVC
- 20. sphinx autodoc help
- 21. Ubercart發票使用ubercart主題轉換爲PDF文檔(*)TCPDF
- 22. RapidWeaver主題爲Drupal6主題
- 23. Rx主題與GoF主題
- 24. 按主題組織主題
- 25. Android上的Pocket Sphinx
- 26. Python 3和Pocket Sphinx
- 27. Sphinx搜索技巧
- 28. sphinx自定義的latexpdf輸出?
- 29. 從PDF使用javascript獲取信息(標題,主題,作者,製作者...)
- 30. Sphinx/Solr/Lucene/Elastic Relevancy