0
\raggedright
コマンドでreSTドキュメントをレンダリングする方法は、pdflatex
を使用するとすべてのテキストに適用できますか?pdflatex raggedright経由でスフィンクス文書を作成するには?
\raggedright
コマンドでreSTドキュメントをレンダリングする方法は、pdflatex
を使用するとすべてのテキストに適用できますか?pdflatex raggedright経由でスフィンクス文書を作成するには?
カスタムテンプレートを使用します。
次の例では、xelatex
を使用します。私は、デフォルトのテンプレートは次のようになりますmytemplate.tex
と呼ばれるファイルに/usr/local/lib/python2.7/site-packages/docutils/writers/latex2e/xelatex.tex
からxelatexのデフォルトのテンプレートをコピーします:あなたはちょうど\begin{document}
後\raggedright
を追加することができ
$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}
。 (これはUNIXライクなオペレーティングシステムである。)
rst2xetex --template=mytemplate.tex --use-latex-docinfo mydoc.rst
xelatex mydoc.tex
xelatex mydoc.tex
rm -f *.out *.aux *.log mydoc.tex
あなたの答えは、テンプレートについて、私は好奇心作らpdflatex' 'のために:
文書をレンダリングするために、私は次のコマンドを使用したいです。長い話をすると、私は '/ usr/lib/python2.7/dist-packages/sphinx/writers/latex.py'にあり、' default_elemets'が見つかりました。 1人のメンバーが 'maketitle'です。私は' conf.py'ファイルに '\\ maketitle \\ raggedright'を含むように変更しました。私は正しい答えをマークします。正しい方向に私を蹴ったので、それは 'xetex'でもあります。 –