# rst2xetex - convert reST documents to XeLaTeXView document source.... - man(1) - [phpMan]

[_RST2XETEX_(1)](https://www.chedong.com/phpMan.php/man/RST2XETEX/1/markdown)                               text processing                              [_RST2XETEX_(1)](https://www.chedong.com/phpMan.php/man/RST2XETEX/1/markdown)

## NAME
       rst2xetex - convert reST documents to XeLaTeX _View_ _document_ _source_.  Generated on: 2023-11-30
       11:16 UTC.  Generated by _Docutils_ from _reStructuredText_ source.


## SYNOPSIS
       rst2xetex [options] [<source> [<destination>]]

## DESCRIPTION
       Generates  LaTeX  documents from standalone reStructuredText sources for compilation with the
       Unicode-aware TeX variants XeLaTeX or LuaLaTeX. Reads from <source> (default  is  stdin)  and
       writes       to       <destination>       (default       is       stdout).        See      <‐
       _<https://docutils.sourceforge.io/docs/user/latex.html_>> for the full reference.

## OPTIONS
### General Docutils Options
       **--output=_**<destination>_
              Output destination name. Obsoletes the  <destination>  positional  argument.  Default:
              None (stdout).

       **--title=_**<title>_
              Specify the document title as metadata.

       **--generator**, **-g**
              Include a "Generated by Docutils" credit and link.

### --no-generator
              Do not include a generator credit.

       **--date**, **-d**
              Include the date at the end of the document (UTC).

       **--time**, **-t**
              Include the time & date (UTC).

### --no-datestamp
              Do not include a datestamp of any kind.

       **--source-link**, **-s**
              Include a "View document source" link.

       **--source-url=_**<URL>_
              Use <URL> for a source link; implies --source-link.

### --no-source-link
              Do not include a "View document source" link.

### --toc-entry-backlinks
              Link from section headers to TOC entries.  (default)

### --toc-top-backlinks
              Link from section headers to the top of the TOC.

### --no-toc-backlinks
              Disable backlinks to the table of contents.

### --footnote-backlinks
              Link from footnotes/citations to references. (default)

### --no-footnote-backlinks
              Disable backlinks from footnotes and citations.

### --section-numbering
              Enable section numbering by Docutils.  (default)

### --no-section-numbering
              Disable section numbering by Docutils.

### --strip-comments
              Remove comment elements from the document tree.

### --leave-comments
              Leave comment elements in the document tree. (default)

       **--strip-elements-with-class=_**<class>_
              Remove  all  elements  with  classes="<class>" from the document tree. Warning: poten‐
              tially dangerous; use with caution. (Multiple-use option.)

       **--strip-class=_**<class>_
              Remove all classes="<class>" attributes from elements in the document  tree.  Warning:
              potentially dangerous; use with caution. (Multiple-use option.)

       **--report=_**<level>_, **-r _**<level>_
              Report  system  messages  at or higher than <level>: "info" or "1", "warning"/"2" (de‐
              fault), "error"/"3", "severe"/"4", "none"/"5"

       **--verbose**, **-v**
              Report all system messages.  (Same as "--report=1".)

       **--quiet**, **-q**
              Report no system messages.  (Same as "--report=5".)

       **--halt=_**<level>_
              Halt execution at system messages at or above <level>.  Levels as  in  --report.   De‐
              fault: 4 (severe).

### --strict
              Halt at the slightest problem.  Same as "--halt=info".

       **--exit-status=_**<level>_
              Enable  a  non-zero  exit  status for non-halting system messages at or above <level>.
              Default: 5 (disabled).

### --debug
              Enable debug-level system messages and diagnostics.

### --no-debug
              Disable debug output.  (default)

       **--warnings=_**<file>_
              Send the output of system messages to <file>.

### --traceback
              Enable Python tracebacks when Docutils is halted.

### --no-traceback
              Disable Python tracebacks.  (default)

       **--input-encoding=_**<name[:handler]>_, **-i _**<name[:handler]>_
              Specify the encoding and  optionally  the  error  handler  of  input  text.   Default:
              <auto-detect>:strict.

       **--input-encoding-error-handler=_**INPUT_ENCODING_ERROR_HANDLER_
              Specify  the  error  handler for undecodable characters.  Choices: "strict" (default),
              "ignore", and "replace".

       **--output-encoding=_**<name[:handler]>_, **-o _**<name[:handler]>_
              Specify the text encoding and optionally  the  error  handler  for  output.   Default:
              utf-8:strict.

       **--output-encoding-error-handler=_**OUTPUT_ENCODING_ERROR_HANDLER_
              Specify error handler for unencodable output characters; "strict" (default), "ignore",
              "replace", "xmlcharrefreplace", "backslashreplace".

       **--error-encoding=_**<name[:handler]>_, **-e _**<name[:handler]>_
              Specify text encoding and optionally error handler for error output.  Default text en‐
              coding: system encoding.  Default error handler: backslashreplace.

       **--error-encoding-error-handler=_**ERROR_ENCODING_ERROR_HANDLER_
              Specify  the error handler for unencodable characters in error output.  Default: back‐
              slashreplace.

       **--language=_**<name>_, **-l _**<name>_
              Specify the language (as BCP 47 language tag).  Default: en.

       **--record-dependencies=_**<file>_
              Write output file dependencies to <file>.

       **--config=_**<file>_
              Read configuration settings from <file>, if it exists.

       **--version**, **-V**
              Show this program's version number and exit.

       **--help**, **-h**
              Show this help message and exit.

### Generic Parser Options
### --no-file-insertion
              Disable directives that insert the contents of  an  external  file;  replaced  with  a
              "warning" system message.

### --file-insertion-enabled
              Enable directives that insert the contents of an external file. (default)

### --no-raw
              Disable the "raw" directive; replaced with a "warning" system message.

### --raw-enabled
              Enable the "raw" directive. (default)

       **--line-length-limit=_**<length>_
              Maximal number of characters in an input line. Default 10 000.

### reStructuredText Parser Options
### --pep-references
              Recognize and link to standalone PEP references (like "PEP 258").

       **--pep-base-url=_**<URL>_
              Base URL for PEP references (default "_<https://peps.python.org/_>").

       **--pep-file-url-template=_**<URL>_
              Template for PEP file part of URL. (default "pep-%04d")

### --rfc-references
              Recognize and link to standalone RFC references (like "RFC 822").

       **--rfc-base-url=_**<URL>_
              Base URL for RFC references (default "_<https://tools.ietf.org/html/_>").

       **--tab-width=_**<width>_
              Set number of spaces for tab expansion (default 8).

### --trim-footnote-reference-space
              Remove spaces before footnote references.

### --leave-footnote-reference-space
              Leave spaces before footnote references.

       **--syntax-highlight=_**<format>_
              Token  name  set for parsing code with Pygments: one of "long", "short", or "none" (no
              parsing). Default is "long".

       **--smart-quotes=_**<yes/no/alt>_
              Change straight quotation marks to typographic form: one of  "yes",  "no",  "alt[erna‐
              tive]" (default "no").

       **--smartquotes-locales=_**<language:quotes[,language:quotes,...]>_
              Characters to use as "smart quotes" for <language>.

### --word-level-inline-markup
              Inline  markup  recognized  at word boundaries only (adjacent to punctuation or white‐
              space). Force character-level inline markup recognition with "" (backslash  +  space).
              Default.

### --character-level-inline-markup
              Inline markup recognized anywhere, regardless of surrounding characters. Backslash-es‐
              capes  must  be  used to avoid unwanted markup recognition. Useful for East Asian lan‐
              guages. Experimental.

### Standalone Reader Options
### --no-doc-title
              Disable the promotion of a lone top-level section title to document title (and  subse‐
              quent section title to document subtitle promotion; enabled by default).

### --no-doc-info
              Disable the bibliographic field list transform (enabled by default).

### --section-subtitles
              Activate the promotion of lone subsection titles to section subtitles (disabled by de‐
              fault).

### --no-section-subtitles
              Deactivate the promotion of lone subsection titles.

### LaTeX-Specific Options
       **--documentclass=_**DOCUMENTCLASS_
              Specify LaTeX documentclass.  Default: "article".

       **--documentoptions=_**DOCUMENTOPTIONS_
              Specify  document  options.   Multiple options can be given, separated by commas.  De‐
              fault: "a4paper".

       **--footnote-references=_**<format>_
              Format for footnote references: one of "superscript" or "brackets".  Default:  "super‐
              script".

### --use-latex-citations
              Use cite command for citations. (future default)

### --figure-citations
              Use  figure floats for citations (might get mixed with real figures). (provisional de‐
              fault)

       **--attribution=_**<format>_
              Format for block quote  attributions:  one  of  "dash"  (em-dash  prefix),  "parenthe‐
              ses"/"parens", or "none".  Default: "dash".

       **--stylesheet=_**<file[,file,...]>_
              Specify  LaTeX packages/stylesheets. A style is referenced with "usepackage" if exten‐
              sion is ".sty" or omitted and with "input" else.  Overrides previous --stylesheet  and
              --stylesheet-path settings.

       **--stylesheet-path=_**<file[,file,...]>_
              Comma  separated list of LaTeX packages/stylesheets.  Relative paths are expanded if a
              matching file is found in the --stylesheet-dirs. With --link- stylesheet, the path  is
              rewritten relative to the output
              *
              .tex file.

       System Message: WARNING/2 (debian/tmp/man/rst2xetex.txt:, line 189)
              Inline emphasis start-string without end-string.

### --link-stylesheet
              Link to the stylesheet(s) in the output file.  (default)

### --embed-stylesheet
              Embed  the  stylesheet(s)  in  the output file.  Stylesheets must be accessible during
              processing.

       **--stylesheet-dirs=_**<dir[,dir,...]>_
              Comma-separated  list  of  directories  where   stylesheets   are   found.   Used   by
              --stylesheet-path when expanding relative path arguments. Default: ".".

       **--latex-preamble=_**LATEX_PREAMBLE_
              Customization by LaTeX code in the preamble. Default: select "Linux Libertine" fonts.

       **--template=_**<file>_
              Template file. Default: "xelatex.tex".

### --use-latex-toc
              Table of contents by LaTeX. (default)

### --use-docutils-toc
              Table of contents by Docutils (without page numbers).

### --use-part-section
              Add parts on top of the section hierarchy.

### --use-docutils-docinfo
              Attach author and date to the document info table.  (default)

### --use-latex-docinfo
              Attach author and date to the document title.

### --topic-abstract
              Typeset abstract as topic. (default)

### --use-latex-abstract
              Use LaTeX abstract environment for the document's abstract.

       **--hyperlink-color=_**HYPERLINK_COLOR_
              Color of any hyperlinks embedded in text. Default: "blue" (use "false" to disable).

       **--hyperref-options=_**HYPERREF_OPTIONS_
              Additional options to the "hyperref" package.

### --compound-enumerators
              Enable compound enumerators for nested enumerated lists (e.g. "1.2.a.ii").

### --no-compound-enumerators
              Disable compound enumerators for nested enumerated lists. (default)

### --section-prefix-for-enumerators
              Enable  section  ("."  subsection ...) prefixes for compound enumerators.  This has no
              effect without --compound-enumerators.

### --no-section-prefix-for-enumerators
              Disable section prefixes for compound enumerators.  (default)

       **--section-enumerator-separator=_**<char>_
              Set the separator between section number and enumerator for compound enumerated lists.
              Default: "-".

       **--literal-block-env=_**LITERAL_BLOCK_ENV_
              When possible, use the specified environment for  literal-blocks.  Default:  ""  (fall
              back to "alltt").

### --use-verbatim-when-possible
              Deprecated alias for "--literal-block-env=verbatim".

       **--table-style=_**<format>_
              Table style. "standard" with horizontal and vertical lines, "booktabs" (LaTeX booktabs
              style)  only horizontal lines above and below the table and below the header, or "bor‐
              derless". Default: "standard"

       **--graphicx-option=_**GRAPHICX_OPTION_
              LaTeX graphicx package option. Possible values  are  "dvipdfmx",  "dvips",  "dvisvgm",
              "luatex", "pdftex", and "xetex".Default: "".

       **--reference-label=_**REFERENCE_LABEL_
              Per  default  the  latex-writer puts the reference title into hyperreferences. Specify
              "ref*" or "pageref*" to get the section number or the page number.

       **--use-bibtex=_**<style,bibfile[,bibfile,...]>_
              Specify  style   and   database(s)   for   bibtex,   for   example   "--use-bibtex=un‐
              srt,mydb1,mydb2". Provisional!

### --legacy-class-functions
              Use legacy functions with class value list for DUtitle and DUadmonition.

### --new-class-functions
              Use  DUrole  and  "DUclass" wrappers for class values.  Place admonition content in an
              environment. (default)

### --legacy-column-widths
              Use legacy algorithm to determine table column widths.  (provisional default)

### --new-column-widths
              Use new algorithm to determine table column widths.  (future default)

### --docutils-footnotes
              Footnotes with numbers/symbols by Docutils. (default) (The alternative,  --latex-foot‐
              notes, is not implemented yet.)


                                                                                        [_RST2XETEX_(1)](https://www.chedong.com/phpMan.php/man/RST2XETEX/1/markdown)
