LaTeXML...::Config(3)
๐ธ NAME ๐ธ
okay so this is the LaTeXML...::Config(3) page from the User Contributed Perl Documentation, and the class we're talking about is LaTeXML::Common::Config โ configuration logic for LaTeXML ๐. Bestie, it's giving options-management main character energy, no cap.
โจ SYNPOSIS โจ
Here's the whole vibe in code form โ copy it exactly, because yes:
use LaTeXML::Common::Config;
my $config = LaTeXML::Common::Config->new(
profile=>'name',
timeout=>60,
... );
$config->read(\@ARGV);
$config->check;
my $value = $config->get($name);
$config->set($name,$value);
$config->delete($name);
my $bool = $config->exists($name);
my @keys = $config->keys;
my $options_hashref = $config->options;
my $config_clone = $config->clone;
๐ฆ DESCRIPTION ๐ฆ
Configuration management class for LaTeXML options. Literally, it's the class that handles all the config vibes:
- Responsible for defining the options interface and parsing the usual Perl command-line options syntax.
- Provides the intuitive getters, setters, as well as hash methods for manipulating the option values.
- Also supports cloning into new configuration objects.
๐ METHODS ๐
okay bestie, buckle up โ every method is here, and we're not skipping a single one ๐ .
my $config = LaTeXML::Common::Config->new(%options);
Creates a new configuration object. Fair warning though: you should try not to provide your own %options hash โ instead, create an empty configuration and use $config->read to read in the options. iykyk ๐ซถ.
$config->read(\@ARGV);
This is the main method for parsing in LaTeXML options. The input array should either be @ARGV โ like when the options were provided from the command line using the classic Getopt::Long syntax โ or any other array reference that conforms to that setup. slay โจ.
$config->check;
Ensures that the configuration obeys the given profile and performs a set of assignments of meaningful defaults (when needed) and normalizations (for relative paths, etc). It's giving responsible adult energy ๐.
my $value = $config->get($name);
Classic getter for the $value of an option $name. Simple, iconic, does exactly what it says ๐.
$config->set($name,$value);
Classic setter for the $value of an option $name. Set it and forget it, bestie ๐
.
$config->delete($name);
Deletes option $name from the configuration. Poof โ gone ๐.
my $bool = $config->exists($name);
Checks whether the key $name exists in the options hash of the configuration. Similarly to Perl's exist for hashes, it returns true even when the option's value is undefined. So yes, it can exist while also being undefined โ the duality of config ๐ฆ.
my @keys = $config->keys;
Similar to keys %hash in Perl. Returns an array of all option names. All the keys, honey ๐.
my $options_hashref = $config->options;
Returns the actual hash reference that holds all options within the configuration object. Yes, the actual one ๐.
my $config_clone = $config->clone;
Clones $config into a new LaTeXML::Common::Config object, $config_clone. clone era ๐ง.
๐ธ OPTION SYNOPSIS ๐ธ
latexmlc [options]
Options:
--VERSIONโ shows the version number. ๐--helpโ shows this help message.--destination=fileโ specifies the destination file.--output=fileโ obsolete synonym for--destination.--preload=moduleโ requests loading of an optional module; can be repeated.--preamble=fileโ loads a tex file containing document frontmatter. MUST include\begin{document}or equivalent.--postamble=fileโ loads a tex file containing document backmatter. MUST include\end{document}or equivalent.--includestylesโ allows latexml to load raw*.styfile; by default it avoids this.--base=dirโ sets the current working directory.--path=dirโ addsdirto the paths searched for files, modules, etc.--log=fileโ specifies log file (default:STDERR).--autoflush=countโ Automatically restart the daemon after"count"inputs. Good practice for vast batch jobs. (default:100)--timeout=secsโ Timecap for conversions (default600).--expire=secsโ Timecap for server inactivity (default600).--address=URLโ Specify server address (default:localhost).--port=numberโ Specify server port (default:3354).--documentid=idโ assign an id to the document root.--quietโ suppress messages (can repeat).--verboseโ more informative output (can repeat).--strictโ makes latexml less forgiving of errors.--bibtexโ processes a BibTeX bibliography.--xmlโ requests xml output (default).--texโ requests TeX output after expansion.--boxโ requests box output after expansion and digestion.--format=nameโ requests"name"as the output format. Supported:tex,box,xml,html4,html5,xhtml;htmlimplieshtml5.--noparseโ suppresses parsing math (default: off).--parse=nameโ enables parsing math (default: on) and selects parser framework"name". Supported:RecDescent,no.--profile=nameโ specify profile as defined inLaTeXML::Common::Config. Supported:standard|math|fragment|...(default:standard).--mode=nameโ Alias for profile.--cache_key=nameโ Provides a name for the current option set, to enable daemonized conversions without needing re-initializing.--whatsin=chunkโ Defines the provided input chunk, choose fromdocument(default),fragmentandformula.--whatsout=chunkโ Defines the expected output chunk, choose fromdocument(default),fragmentandformula.--postโ requests a followup post-processing.--nopostโ forbids followup post-processing.--validate,--novalidateโ Enables (the default) or disables validation of the source xml.--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.--timestampโ provides a timestamp (typically a time and date) to be embedded in the comments.--embedโ requests an embeddable XHTML snippet (requires:--post,--profile=fragment).
DEPRECATED: Use --whatsout=fragment TODO: Remove completely
--stylesheetโ specifies a stylesheet, to be used by the post-processor.--css=cssfileโ adds a css stylesheet to html/xhtml (can be repeated).--nodefaultresourcesโ disables processing built-in resources.--javascript=jsfileโ adds a link to a javascript file into html/html5/xhtml (can be repeated).--icon=iconfileโ specify a file to use as a"favicon".--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 (defaultserver).--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 indbfile(default is complete processing).--dbfile=dbfileโ sets file to store crossreferences.--sitedirectory=dirโ sets the base directory of the site.--sourcedirectory=dirโ sets the base directory of the original TeX source.--source=inputโ as an alternative to passing the input as the last argument, after the option set you can also specify it as the value here. Useful for predictable API calls.--mathimagesโ converts math to images (default for html4 format).--nomathimagesโ disables the above.--mathimagemagnification=magโ specifies 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 ofncharacters.--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).--mathtexโ adds TeX annotation to parallel markup.--nomathtexโ disables the above (default).--unicodemathโ adds UnicodeMath annotation to parallel markup.--nounicodemathโ disables the above (default).--parallelmathโ use parallel math annotations (default).--noparallelmathโ disable parallel math annotations.--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).--nocommentsโ omit comments from the output.--inputencoding=encโ specify the input encoding.--debug=packageโ enables debugging output for the named package.
Okay bestie, if you want to provide a TeX snippet directly on input, rather than supply a filename, use the literal: protocol to prefix your snippet. โจ
โจ OPTIONS AND ARGUMENTS โจ
๐ General Options ๐
--verboseโ Increases the verbosity of output during processing; used twice is pretty chatty. Can be useful for getting more details when errors occur. ๐--quietโ Reduces the verbosity of output during processing; used twice is pretty silent. ๐คซ--VERSIONโ Shows the version number of theLaTeXMLpackage..--debug=package โ Enables debugging output for the named package. The package is given without the leadingLaTeXML::.--base=dir โ Specifies the base working directory for the conversion server. Useful when converting sets of documents that use relative paths.--log=file โ Specifies the log file; by default any conversion messages are printed toSTDERR.--helpโ Shows this help message.
๐ Source Options ๐
--destination=file โ Specifies the destination file; by default the XML is written toSTDOUT.--preload=module โ Requests the loading of an optional module or package. This may be useful if the TeX code does not specifically require the module (eg. through input or usepackage). For example, use--preload=LaTeX.poolto force LaTeX mode. ๐--preamble=file โ Requests the loading of a tex file with document frontmatter, to be read in before the converted document, but after all--preloadentries.
Note that the given file MUST contain \begin{document} or an equivalent environment start, when processing LaTeX documents. ๐ซถ
Okay so if the file does not contain content thatโs gonna show up in the final document, and itโs literally just macro definitions + setting internal counters, then --preload is the move instead. Periodt. ๐
--postamble=file โ asks LaTeXML to load a tex file that has the document backmatter, and it gets read in after the converted document. Heads up, bestie: the given file MUST contain\end{document}or an equivalent environment end when youโre processing LaTeX documents. No cap. ๐ซถ--sourcedirectory=source โ tells LaTeXML where the original latex source lives. Unless LaTeXML is run from that directory, or it can be determined from the xml filename, you may need this option so it can find graphics and style files. โจ--path=dir โ addsdirto the search paths used when searching for files, modules, style files, etc; somewhat likeTEXINPUTS. You can repeat this option. ๐--validate,--novalidateโ enables or disables validation of the source XML document. Validation is the default. ๐ฆ--bibtexโ forces latexml to treat the file as a BibTeX bibliography. Note that the timing is slightly different than the usual case with BibTeX and LaTeX. In the latter case, BibTeX simply selects and formats a subset of the bibliographic entries; the actual TeX expansion is carried out when the result is included in a LaTeX document. In contrast, latexml processes and expands the entire bibliography; the selection of entries is done during post-processing. This also means that any packages that define macros used in the bibliography must be specified using the--preloadoption. ๐ญ--inputencoding=encoding โ specify the input encoding, eg.--inputencoding=iso-8859-1. The encoding must be one known to Perlโs Encode package. Note that this only enables the translation of the input bytes to UTF-8 used internally by LaTeXML, but does not affect catcodes. In such cases, you should be using theinputencpackage. Note also that this does not affect the output encoding, which is always UTF-8. ๐ฅ
โจ TeX Conversion Options โจ
--includestylesโ this option allows processing of style files (files with extensionssty,cls,clo,cnf). By default, these files are ignored unless a latexml implementation of them is found (with an extension ofltxml). These style files generally fall into two classes: those that merely affect document style are ignorable in the XML. Others define new markup and document structure, often using deeper LaTeX macros to achieve their ends. Although the omission will lead to other errors (missing macro definitions), it is unlikely that processing the TeX code in the style file will lead to a correct document. ๐--timeout=secs โ sets a time cap for conversion jobs, in seconds. Any job failing to convert in the time range would return with a Fatal error of timing out. Default value is600, set to0to disable. โณ--nocommentsโ normally latexml preserves comments from the source file, and adds a comment every 25 lines as an aid in tracking the source. The option--nocommentsdiscards such comments. ๐ง--documentid=id โ assigns an ID to the root element of the XML document. This ID is generally inherited as the prefix of IDโs on all other elements within the document. This is useful when constructing a site of multiple documents so that all nodes have unique IDs. ๐--strictโ specifies a strict processing mode. By default, undefined control sequences and invalid document constructs (that violate the DTD) give warning messages, but attempt to continue processing. Using--strictmakes them generate fatal errors. Not me being dramatic โ thatโs the actual vibe. ๐ค--postโ requests post-processing, auto-enabled by any requested post-processor. Disabled by default. If post-processing is enabled, the graphics and cross-referencing processors are on by default. ๐
๐ Format Options ๐
--format="(html|html5|html4|xhtml|xml|epub)" โ specifies the output format for post processing. By default, it will be guessed from the file extension of the destination (if given), with html implyinghtml5, xhtml implyingxhtmland the default beingxml, which you probably donโt want. Thehtml5format converts the material to html5 form with mathematics as MathML;html5supports SVG.html4format converts the material to the earlier html form, version 4, and the mathematics to png images.xhtmlformat converts to xhtml and uses presentation MathML (after attempting to parse the mathematics) for representing the math.html5similarly 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 specifyhtml, it will treat that ashtml5. For the default,xml, the output is left in LaTeXMLโs internal xml, although the math can be converted by enabling one of the math postprocessors, such as--pmmlto obtain presentation MathML. For html, html5 and xhtml, a default stylesheet is provided, but see the--stylesheetoption. ๐--xmlโ requests XML output; this is the default. DEPRECATED: use--format=xmlinstead. ๐--texโ requests TeX output for debugging purposes; processing is only carried out through expansion and digestion. This may not be quite valid TeX, since Unicode may be introduced. ๐งช--boxโ requests Box output for debugging purposes; processing is carried out through expansion and digestions, and the result is printed. ๐ฆ--profileโ variety of shorthand profiles. Note that the profiles come with a variety of preset options. You can examine any of them in theirresources/Profiles/name.optfile. Example:
latexmlc --profile=math 'literal:1+2=3'
--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 givenxslfileas stylesheet. If the stylesheet is omitted, astandardone appropriate for the format (html4, html5 or xhtml) will be used. ๐ฆ--css=cssfile โ addscssfileas 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 defaultltx-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 filejsfile, 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 โ copiesiconfileto the destination directory and sets up the linkage in the transformed html/html5/xhtml to use that as thefavicon. ๐--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--cssor--javascriptoptions. ๐ซ--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=0to 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 multiplepages. If enabled, the document will be split into sections, bibliography, index and appendices (if any) by default, unless--splitpathis specified. โ๏ธ--splitat=unit โ specifies what level of the document to split at. Should be one ofchapter,section(the default),subsectionorsubsubsection. 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 valuesidandlabelsimply use the id or label of the subdocumentโs root node for itโs filename.idrelativeandlabelrelativeuse 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 nameindex. ๐--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 (that's the default, bestie) or disables filling in references, hrefs, etc. based on a previous scan (either from--scanor--dbfile). Lowkey useful to disable when you're generating documents not based on the LaTeXML doctype.--urlstyle=(server|negotiated|file)โ this one decides how URLs inside the documents get formatted, depending on how they're meant to be served. Defaultserverkills those unnecessary trailingindex.htmlbits. Withnegotiated, the trailing file extension (typicallyhtmlorxhtml) gets eliminated. Andfilepreserves complete (but relative) URLs so the site can be browsed as files with no server at all. slay for local browsing tbh.--navigationtoc=(context|none)โ generates a table of contents in the navigation bar; default isnone. Thecontextstyle of TOC is somewhat verbose and reveals more detail near the current page; it's 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. noted for future icon behavior ๐--index,--noindexโ enables (default) or disables generation of an index from indexmarks embedded within the document. Enabling this has no effect unless there's an index element in the document (generated by\printindex). no index element, no index, periodt.--splitindex,--nosplitindexโ enables or disables (default) splitting generated indexes into separate pages per initial letter. alphabet girlies rise โจ--bibliography=pathnameโ specifies a bibliography generated from a BibTeX file to be used to fill in a bibliography element. Hand-written bibliographies placed in athebibliographyenvironment do not need this. The option has no effect unless there's a bibliography element in the document (generated by\bibliography).
Note: this option provides the bibliography to be used to fill in the bibliography element (generated by\bibliography);latexmlpostdoes not (currently) directly process and format such a bibliography. iykyk.
--splitbibliography,--nosplitbibliographyโ enables or disables (default) splitting generated bibliographies into separate pages per initial letter. same alphabet energy, but for bibs ๐--prescanโ by defaultlatexmlpostprocesses a single document into one (or more; see--split) destination files in a single pass. When you're generating a complicated site made of several documents, it may be advantageous to first scan through the documents to extract and store (indbfile) 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 it also constructs an index and bibliography that reflects the entire document set. The same effect (though less efficient) can be achieved by runninglatexmlposttwice, provided adbfileis specified. two-pass era ๐--dbfile=fileโ specifies a filename to use for the crossreferencing data when using two-pass processing. This file may live in the intermediate destination directory. keep it cozy.--sitedirectory=dirโ specifies the base directory of the overall web site. Pathnames in the database are stored relative to this directory to make it more portable. portable queen ๐--embedโ TODO: deprecated, use--whatsout=fragment. Requests an embeddable XHTMLdiv(requires:--post--format=xhtml), respectively the top division of the document's body. Caveat: this experimental mode is enabled only for fragment profile and post-processed documents (to XHTML). experimental, so handle with care bestie ๐ซถ
๐งฎ Math Options ๐งฎ
These options specify how math should be converted into other formats. Multiple formats can be requested; how they'll be combined depends on the format and other options. math girlie hour โจ
--noparseโ suppresses parsing math (default: parsing is on). no parse, no problem.--parse=nameโ enables parsing math (default: parsing is on) and selects parser frameworkname. Supported:RecDescent,no. Tip:--parse=nois equivalent to--noparse. same vibe, different flag ๐--mathimages,--nomathimagesโ requests or disables conversion of math to images (png by default). Conversion is the default forhtml4format. png math era.--mathsvg,--nomathsvgโ requests or disables conversion of math to svg images. vector math? we love to see it โจ--mathimagemagnification=factorโ specifies the magnification used for math images (both png and svg), if they're made. Default is1.75. zoom zoom.--presentationmathml,--nopresentationmathmlโ requests or disables conversion of math to Presentation MathML. Conversion is the default forxhtmlandhtml5formats. presentation mathml main character energy.--linelength=numberโ (Experimental) line-breaks the generated Presentation MathML so it's no longer than number characters. experimental, but cute.--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). unicode plane 1 said slay.--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). vintage hack, but make it fashion ๐--contentmathml,--nocontentmathmlโ requests or disables conversion of math to Content MathML. Conversion is disabled by default. Note that this conversion is only partially implemented. partially implemented, so don't expect the whole meal.--openmathโ requests or disables conversion of math to OpenMath. Conversion is disabled by default. Note that this conversion is only partially implemented. same caveat, same energy.--keepXMath,--xmathโ by default, when any of the MathML or OpenMath conversions are used, the intermediate math representation will be removed; this option preserves it; it'll be used as secondary parallel markup, when it follows the options for other math representations. keep the math lore ๐ซถ
๐จ Graphics Options ๐จ
Graphics time, bestie โ let's make these visuals web-ready. โจ
--graphicimages,--nographicimagesโ enables (default) or disables the conversion of graphics to web-appropriate format (png). png pipeline activated.--graphicsmap=sourcetype.desttypeโ specifies a mapping of graphics file types. Typically, graphics elements specify a graphics file that'll 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 are 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. earlier formats get priority, so order matters bestie ๐
--pictureimages,--nopictureimagesโ enables (default) or disables the conversion of picture environments and pstricks material into images. pstricks to pics, periodt.--svg,--nosvgโ enables or disables (default) the conversion of picture environments and pstricks material to SVG. svg girlies, this one's for you โจ
๐ฐ๏ธ Daemon, Server and Client Options ๐ฐ๏ธ
Options used only for daemonized conversions, e.g. talking to a remote server via latexmlc, or local processing via the LaTeXML::Plugin::latexmls plugin.
For reliable communication and a stable conversion experience, invoke latexmls only through the latexmlc client (you need to set --expire to a positive value, in order to request auto-spawning of a dedicated conversion server). bestie, don't skip the client ๐
--autoflush=countโ automatically restart the daemon after convertingcountinputs. Good practice for vast batch jobs. (default:100) batch job hygiene โจ--expire=secsโ set an inactivity timeout value in seconds. If the server process isn't given any input for the specified duration, it'll automatically terminate. The default value is600seconds, set to0to never expire,-1to entirely opt out of using an independent server. timeout boundaries, we love them.--address=URLโ specify server address (default:localhost). home sweet localhost ๐--port=numberโ specify server port (default:3334for math,3344for fragment and3354for standard). port numbers are giving assigned seating ๐
๐ AUTHOR ๐
Bruce Miller (bruce.miller@nist.gov) and Deyan Ginev (deyan.ginev@nist.gov) โ iconic duo, no cap. ๐ซถโจ
๐ COPYRIGHT ๐
Public domain software, produced as part of work done by the United States Government & not subject to copyright in the US. fr fr, public domain.
made with perl v5.42.3, dated 2024-02-26, for LaTeXML...::Config(3) โ love u bestie, go slay those conversions ๐โจ
๐ฆ where this page comes from
- nixos 26.05: perl5.42.3-LaTeXML 0.8.8
- nixpkgs unstable: perl5.42.3-LaTeXML 0.8.8
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms