如何通过 pdflatex \raggedright 制作 sphinx 文档?
How to make sphinx document via pdflatex \raggedright?
如果我使用 pdflatex
,如何使用应用于所有文本的 \raggedright
命令呈现 reST 文档?
使用自定义模板。
在下面的示例中,我将使用 xelatex
。我会将 xelatex 的默认模板从 /usr/local/lib/python2.7/site-packages/docutils/writers/latex2e/xelatex.tex
复制到名为 mytemplate.tex
的文件中
默认模板如下所示:
$head_prefix% generated by Docutils <http://docutils.sourceforge.net/>
% rubber: set program xelatex
\usepackage{fixltx2e}
\usepackage{fontspec}
% \defaultfontfeatures{Scale=MatchLowercase}
$requirements
%%% Custom LaTeX preamble
$latex_preamble
%%% User specified packages and stylesheets
$stylesheet
%%% Fallback definitions for Docutils-specific commands
$fallbacks$pdfsetup
$titledata
%%% Body
\begin{document}
$body_pre_docinfo$docinfo$dedication$abstract$body
\end{document}
您可以在 \begin{document}
之后添加 \raggedright
。
为了呈现文档,我将使用以下命令:
rst2xetex --template=mytemplate.tex --use-latex-docinfo mydoc.rst
xelatex mydoc.tex
xelatex mydoc.tex
rm -f *.out *.aux *.log mydoc.tex
(这是在 UNIX-like 操作系统上。)
如果我使用 pdflatex
,如何使用应用于所有文本的 \raggedright
命令呈现 reST 文档?
使用自定义模板。
在下面的示例中,我将使用 xelatex
。我会将 xelatex 的默认模板从 /usr/local/lib/python2.7/site-packages/docutils/writers/latex2e/xelatex.tex
复制到名为 mytemplate.tex
默认模板如下所示:
$head_prefix% generated by Docutils <http://docutils.sourceforge.net/>
% rubber: set program xelatex
\usepackage{fixltx2e}
\usepackage{fontspec}
% \defaultfontfeatures{Scale=MatchLowercase}
$requirements
%%% Custom LaTeX preamble
$latex_preamble
%%% User specified packages and stylesheets
$stylesheet
%%% Fallback definitions for Docutils-specific commands
$fallbacks$pdfsetup
$titledata
%%% Body
\begin{document}
$body_pre_docinfo$docinfo$dedication$abstract$body
\end{document}
您可以在 \begin{document}
之后添加 \raggedright
。
为了呈现文档,我将使用以下命令:
rst2xetex --template=mytemplate.tex --use-latex-docinfo mydoc.rst
xelatex mydoc.tex
xelatex mydoc.tex
rm -f *.out *.aux *.log mydoc.tex
(这是在 UNIX-like 操作系统上。)