Support xelatex for PDF output
- Now with Unicode character support
| | |
| | | PAPEROPT_letter = -D latex_paper_size=letter |
| | | ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . |
| | | |
| | | .PHONY: help clean html text web pickle htmlhelp latex latexpdf changes linkcheck epub doctest |
| | | .PHONY: help clean html text web pickle htmlhelp latex latexpdf changes linkcheck epub doctest xelatexpdf |
| | | |
| | | help: |
| | | @echo "Please use \`make <target>' where <target> is one of" |
| | |
| | | clean: |
| | | -rm -rf $(BUILDDIR)/* |
| | | |
| | | xelatexpdf: |
| | | $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex |
| | | @echo "Running LaTeX files through xelatex..." |
| | | $(MAKE) PDFLATEX=xelatex -C $(BUILDDIR)/latex all-pdf |
| | | @echo "xelatex finished; the PDF files are in $(BUILDDIR)/latex." |
| | | |
| | | html: |
| | | mkdir -p $(BUILDDIR)/html $(BUILDDIR)/doctrees |
| | | $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html |
| | |
| | | _PREAMBLE = r""" |
| | | \usepackage[]{geometry} |
| | | \geometry{bindingoffset=0.45in,textheight=7.25in,hdivide={0.5in,*,0.75in},vdivide={1in,7.25in,1in},papersize={7.5in,9.25in}} |
| | | |
| | | %XeLaTeX packages |
| | | \usepackage{xltxtra} |
| | | \usepackage{fontspec} %Font package |
| | | \usepackage{xunicode} |
| | | |
| | | %Select fonts |
| | | \setmainfont[Mapping=tex-text]{nimbusserif} |
| | | \setsansfont[Mapping=tex-text]{nimbussans} |
| | | \setmonofont{nimbusmono} |
| | | |
| | | \hypersetup{ |
| | | colorlinks=true, |
| | | linkcolor=black, |