latexmlpost man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

LATEXMLPOST(1)	      User Contributed Perl Documentation	LATEXMLPOST(1)

NAME
       "latexmlpost" - postprocesses an xml file generated by "latexml" to
       perform common tasks, such as convert math to images and processing
       graphics inclusions for the web.

SYNOPSIS
       latexmlpost [options] xmlfile

	Options:
	--verbose		shows progress during processing.
	--VERSION		show version number.
	--help			shows help message.
	--sourcedirectory=sourcedir sets directory of the original
				source TeX file.
	--validate, --novalidate Enables (the default) or disables
				validation of the source xml.
	--format=html|html5|html4|xhtml|xml requests the output format.
				(html defaults to html5)
	--destination=file	sets output file (and directory).
	--omitdoctype		omits the Doctype declaration,
	--noomitdoctype		disables the omission (the default)
	--numbersections	enables (the default) the inclusion of
				section numbers in titles, crossrefs.
	--nonumbersections	disables the above
	--stylesheet=xslfile	requests the XSL transform using the
				given xslfile as stylesheet.
	--css=cssfile		adds css stylesheet to (x)html(5)
				(can be repeated)
	--nodefaultresources	disables processing built-in resources
	--javscript=jsfile	adds a link to a javascript file into
				html4/html5/xhtml (can be repeated)
	--xsltparameter=name:value passes parameters to the XSLT.
	--split			requests splitting each document
	--nosplit		disables the above (default)
	--splitat		sets level to split the document
	--splitpath=xpath	sets xpath expression to use for
				splitting (default splits at
				sections, if splitting is enabled)
	--splitnaming=(id|idrelative|label|labelrelative) specifies
				how to name split files (idrelative).
	--scan			scans documents to extract ids,
				labels, etc.
				section titles, etc. (default)
	--noscan		disables the above
	--crossref		fills in crossreferences (default)
	--nocrossref		disables the above
	--urlstyle=(server|negotiated|file) format to use for urls
				(default server).
	--navigationtoc=(context|none) generates a table of contents
				in navigation bar
	--index			requests creating an index (default)
	--noindex		disables the above
	--splitindex		Splits index into pages per initial.
	--nosplitindex		disables the above (default)
	--permutedindex		permutes index phrases in the index
	--nopermutedindex	disables the above (default)
	--bibliography=file	sets a bibliography file
	--splitbibliography	splits the bibliography into pages per
				initial.
	--nosplitbibliography	disables the above (default)
	--prescan		carries out only the split (if
				enabled) and scan, storing
				cross-referencing data in dbfile
				(default is complete processing)
	--dbfile=dbfile		sets file to store crossreferences
	--sitedirectory=dir	sets the base directory of the site
	--mathimages		converts math to images
				(default for html4 format)
	--nomathimages		disables the above
	--mathsvg		converts math to svg images
	--nomathsvg		disables the above
	--mathimagemagnification=mag sets magnification factor
	--presentationmathml	converts math to Presentation MathML
				(default for xhtml & html5 formats)
	--pmml			alias for --presentationmathml
	--nopresentationmathml	disables the above
	--linelength=n		formats presentation mathml to a
				linelength max of n characters
	--contentmathml		converts math to Content MathML
	--nocontentmathml	disables the above (default)
	--cmml			alias for --contentmathml
	--openmath		converts math to OpenMath
	--noopenmath		disables the above (default)
	--om			alias for --openmath
	--keepXMath		preserves the intermediate XMath
				representation (default is to remove)
	--plane1		use plane-1 unicode for symbols
				(default, if needed)
	--noplane1		do not use plane-1 unicode
	--graphicimages		converts graphics to images (default)
	--nographicimages	disables the above
	--graphicsmap=type.type specifies a graphics file mapping
	--pictureimages		converts picture environments to
				images (default)
	--nopictureimages	disables the above
	--svg			converts picture environments to SVG
	--nosvg			disables the above (default)

       If xmlfile is '-', latexmlpost reads the XML from standard input.

OPTIONS AND ARGUMENTS
   General Options
       "--verbose"
	   Requests informative output as processing proceeds. Can be repeated
	   to increase the amount of information.

       "--VERSION"
	   Shows the version number of the LaTeXML package..

       "--help"
	   Shows this help message.

   Source Options
       "--sourcedirectory"=source
	   Specifies the directory where the original latex source is located.
	   Unless latexmlpost is run from that directory, or it can be
	   determined from the xml filename, it may be necessary to specify
	   this option in order to find graphics and style files.

       "--validate", "--novalidate"
	   Enables (or disables) the validation of the source XML document
	   (the default).

   Format Options
       "--format"="(html|html5|html4|xhtml|xml)"
	   Specifies the output format for post processing.  By default, it
	   will be guessed from the file extension of the destination (if
	   given), with html implying "html5", xhtml implying "xhtml" and the
	   default being "xml", which you probably don't want.

	   The "html5" format converts the material to html5 form with
	   mathematics as MathML; "html5" supports SVG.	 "html4" format
	   converts the material to the earlier html form, version 4, and the
	   mathematics to png images.  "xhtml" format converts to xhtml and
	   uses presentation MathML (after attempting to parse the
	   mathematics) for representing the math.  "html5" similarly converts
	   math to presentation MathML. In these cases, any graphics will be
	   converted to web-friendly formats and/or copied to the destination
	   directory. If you simply specify "html", it will treat that as
	   "html5".

	   For the default, "xml", the output is left in LaTeXML's internal
	   xml, but the math is parsed and converted to presentation MathML.
	   For html, html5 and xhtml, a default stylesheet is provided, but
	   see the "--stylesheet" option.

       "--destination="destination
	   Specifies the destination file and directory.  The directory is
	   needed for mathimages, mathsvg and graphics processing.

       "--omitdoctype", "--noomitdoctype"
	   Omits (or includes) the document type declaration.  The default is
	   to include it if the document model was based on a DTD.

       "--numbersections", "--nonumbersections"
	   Includes (default), or disables the inclusion of section, equation,
	   etc, numbers in the formatted document and crossreference links.

       "--stylesheet"=xslfile
	   Requests the XSL transformation of the document using the given
	   xslfile as stylesheet.  If the stylesheet is omitted, a `standard'
	   one appropriate for the format (html4, html5 or xhtml) will be
	   used.

       "--css"=cssfile
	   Adds cssfile as a css stylesheet to be used in the transformed
	   html/html5/xhtml.  Multiple stylesheets can be used; they are
	   included in the html in the order given, following the default
	   "ltx-LaTeXML.css" (unless "--nodefaultcss").	 The stylesheet is
	   copied to the destination directory, unless it is an absolute url.

	   Some stylesheets included in the distribution are
	     --css=navbar-left	 Puts a navigation bar on the left.
				 (default omits navbar)
	     --css=navbar-right	 Puts a navigation bar on the left.
	     --css=theme-blue	 A blue coloring theme for headings.
	     --css=amsart	 A style suitable for journal articles.

       "--javascript"=jsfile
	   Includes a link to the javascript file jsfile, to be used in the
	   transformed html/html5/xhtml.  Multiple javascript files can be
	   included; they are linked in the html in the order given.  The
	   javascript file is copied to the destination directory, unless it
	   is an absolute url.

       "--icon"=iconfile
	   Copies iconfile to the destination directory and sets up the
	   linkage in the transformed html/html5/xhtml to use that as the
	   "favicon".

       "--nodefaultresources"
	   Disables the copying and inclusion of resources added by the
	   binding files; This includes CSS, javascript or other files.	 This
	   does not affect resources explicitly requested by the "--css" or
	   "--javascript" options.

       "--timestamp"=timestamp
	   Provides a timestamp (typically a time and date) to be embedded in
	   the comments by the stock XSLT stylesheets.	If you don't supply a
	   timestamp, the current time and date will be used.  (You can use
	   "--timestamp=0" to omit the timestamp).

       "--xsltparameter"=name:value
	   Passes parameters to the XSLT stylesheet.  See the manual or the
	   stylesheet itself for available parameters.

   Site & Crossreferencing Options
       "--split", "--nosplit"
	   Enables or disables (default) the splitting of documents into
	   multiple `pages'.  If enabled, the the document will be split into
	   sections, bibliography, index and appendices (if any) by default,
	   unless "--splitpath" is specified.

       "--splitat="unit
	   Specifies what level of the document to split at. Should be one of
	   "chapter", "section" (the default), "subsection" or
	   "subsubsection".  For more control, see "--splitpath".

       "--splitpath="xpath
	   Specifies an XPath expression to select nodes that will generate
	   separate pages. The default splitpath is
	     //ltx:section | //ltx:bibliography | //ltx:appendix | //ltx:index

	   Specifying

	     --splitpath="//ltx:section | //ltx:subsection
		    | //ltx:bibliography | //ltx:appendix | //ltx:index"

	   would split the document at subsections as well as sections.

       "--splitnaming"="(id|idrelative|label|labelrelative)"
	   Specifies how to name the files for subdocuments created by
	   splitting.  The values "id" and "label" simply use the id or label
	   of the subdocument's root node for it's filename.  "idrelative" and
	   "labelrelative" use the portion of the id or label that follows the
	   parent document's id or label. Furthermore, to impose structure and
	   uniqueness, if a split document has children that are also split,
	   that document (and it's children) will be in a separate
	   subdirectory with the name index.

       "--scan", "--noscan"
	   Enables (default) or disables the scanning of documents for ids,
	   labels, references, indexmarks, etc, for use in filling in refs,
	   cites, index and so on.  It may be useful to disable when
	   generating documents not based on the LaTeXML doctype.

       "--crossref", "--nocrossref"
	   Enables (default) or disables the filling in of references, hrefs,
	   etc based on a previous scan (either from "--scan", or "--dbfile")
	   It may be useful to disable when generating documents not based on
	   the LaTeXML doctype.

       "--urlstyle"="(server|negotiated|file)"
	   This option determines the way that URLs within the documents are
	   formatted, depending on the way they are intended to be served.
	   The default, "server", eliminates unneccessary trailing
	   "index.html".  With "negotiated", the trailing file extension
	   (typically "html" or "xhtml") are eliminated.  The scheme "file"
	   preserves complete (but relative) urls so that the site can be
	   browsed as files without any server.

       "--navigationtoc"="(context|none)"
	   Generates a table of contents in the navigation bar; default is
	   "none".  The `context' style of TOC, is somewhat verbose and
	   reveals more detail near the current page; it is most suitable for
	   navigation bars placed on the left or right.	 Other styles of TOC
	   should be developed and added here, such as a short form.

       "--index", "--noindex"
	   Enables (default) or disables the generation of an index from
	   indexmarks embedded within the document.  Enabling this has no
	   effect unless there is an index element in the document (generated
	   by \printindex).

       "--splitindex", "--nosplitindex"
	   Enables or disables (default) the splitting of generated indexes
	   into separate pages per initial letter.

       "--bibliography="pathname
	   Specifies a bibliography generated from a BibTeX file to be used to
	   fill in a bibliography element.  Hand-written bibliographies placed
	   in a "thebibliography" environment do not need this.	 The option
	   has no effect unless there is an bibliography element in the
	   document (generated by \bibliography).

	   Note that this option provides the bibliography to be used to fill
	   in the bibliography element (generated by "\bibliography");
	   latexmlpost does not (currently) directly process and format such a
	   bibliography.

       "--splitbibliography", "--nosplitbibliography"
	   Enables or disables (default) the splitting of generated
	   bibliographies into separate pages per initial letter.

       "--prescan"
	   By default "latexmlpost" processes a single document into one (or
	   more; see "--split") destination files in a single pass.  When
	   generating a complicated site consisting of several documents it
	   may be advantageous to first scan through the documents to extract
	   and store (in "dbfile") cross-referencing data (such as ids,
	   titles, urls, and so on).  A later pass then has complete
	   information allowing all documents to reference each other, and
	   also constructs an index and bibliography that reflects the entire
	   document set.  The same effect (though less efficient) can be
	   achieved by running "latexmlpost" twice, provided a "dbfile" is
	   specified.

       "--dbfile"=file
	   Specifies a filename to use for the crossreferencing data when
	   using two-pass processing.  This file may reside in the
	   intermediate destination directory.

       "--sitedirectory="dir
	   Specifies the base directory of the overall web site.  Pathnames in
	   the database are stored in a form relative to this directory to
	   make it more portable.

   Math Options
       These options specify how math should be converted into other formats.
       Multiple formats can be requested; how they will be combined depends on
       the format and other options.

       "--mathimages", "--nomathimages"
	   Requests or disables the conversion of math to images (png by
	   default).  Conversion is the default for html4 format.

       "--mathsvg", "--nomathsvg"
	   Requests or disables the conversion of math to svg images.

       "--mathimagemagnification="factor
	   Specifies the magnification used for math images (both png and
	   svg), if they are made. Default is 1.75.

       "--presentationmathml", "--nopresentationmathml"
	   Requests or disables conversion of math to Presentation MathML.
	   Conversion is the default for xhtml and html5 formats.

       "--linelength"=number
	   (Experimental) Line-breaks the generated Presentation MathML so
	   that it is no longer than number `characters'.

       "--plane1"
	   Converts the content of Presentation MathML token elements to the
	   appropriate Unicode Plane-1 codepoints according to the selected
	   font, when applicable (the default).

       "--hackplane1"
	   Converts the content of Presentation MathML token elements to the
	   appropriate Unicode Plane-1 codepoints according to the selected
	   font, but only for the mathvariants double-struck, fraktur and
	   script.  This gives support for current (as of August 2009)
	   versions of Firefox and MathPlayer, provided a sufficient set of
	   fonts is available (eg. STIX).

       "--contentmathml", "--nocontentmathml"
	   Requests or disables conversion of math to Content MathML.
	   Conversion is disabled by default.  Note that this conversion is
	   only partially implemented.

       "--openmath"
	   Requests or disables conversion of math to OpenMath.	 Conversion is
	   disabled by default.	 Note that this conversion is only partially
	   implemented.

       "--keepXMath"
	   By default, when any of the MathML or OpenMath conversions are
	   used, the intermediate math representation will be removed; this
	   option preserves it; it will be used as secondary parallel markup,
	   when it follows the options for other math representations.

   Graphics Options
       "--graphicimages", "--nographicimages"
	   Enables (default) or disables the conversion of graphics to web-
	   appropriate format (png).

       "--graphicsmap="sourcetype.desttype
	   Specifies a mapping of graphics file types. Typically, graphics
	   elements specify a graphics file that will be converted to a more
	   appropriate file target format; for example, postscript files used
	   for graphics with LaTeX will be converted to png format for use on
	   the web.  As with LaTeX, when a graphics file is specified without
	   a file type, the system will search for the most appropriate target
	   type file.

	   When this option is used, it overrides and replaces the defaults
	   and provides a mapping of sourcetype to desttype.  The option can
	   be repeated to provide several mappings, with the earlier formats
	   preferred.  If the desttype is omitted, it specifies copying files
	   of type sourcetype, unchanged.

	   The default settings is equivalent to having supplied the options:
	     svg png gif jpg jpeg eps.png ps.png ai.png pdf.png

	   The first formats are preferred and used unchanged, while the
	   latter ones are converted to png.

       "--pictureimages", "--nopictureimages"
	   Enables (default) or disables the conversion of picture
	   environments and pstricks material into images.

       "--svg", "--nosvg"
	   Enables or disables (default) the conversion of picture
	   environments and pstricks material to SVG.

SEE ALSO
       latexml, latexmlmath, LaTeXML

perl v5.20.2			  2014-10-17			LATEXMLPOST(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net