diff options
author | Karl Berry <karl@freefriends.org> | 2020-01-23 21:55:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-01-23 21:55:17 +0000 |
commit | f74db910cfdba799460326738cc42e0ee57c3366 (patch) | |
tree | 95fc397a27f88691852418443c83f224ebe991bf /Master/texmf-dist/doc | |
parent | 0b9bafc4f15f46c47c222b08f16cb2c276358cdc (diff) |
make4ht (23jan20)
git-svn-id: svn://tug.org/texlive/trunk@53514 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/support/make4ht/README | 18 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/make4ht/changelog.tex | 64 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf | bin | 128196 -> 130605 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/support/make4ht/readme.tex | 15 |
4 files changed, 97 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/support/make4ht/README b/Master/texmf-dist/doc/support/make4ht/README index 3b2e6b00850..78ec73056c1 100644 --- a/Master/texmf-dist/doc/support/make4ht/README +++ b/Master/texmf-dist/doc/support/make4ht/README @@ -238,6 +238,16 @@ common\_domfilters `common_filters`. Used DOM filters are `fixinlines`, `idcolons`, `joincharacters`, and `tablerows`. +detect\_engine + +: detect engine and format necessary for the document compilation from the + magic comments supported by \LaTeX\ editors such as TeXShop or TeXWorks. + Add something like the following line at the beginning of the main \TeX\ file: + + `%!TEX TS-program = xelatex` + + It supports also Plain \TeX, use for example `tex` or `luatex` as the program name. + dvisvgm\_hashes : efficient generation of SVG pictures using Dvisvgm. It can utilize @@ -387,6 +397,10 @@ detect compilation errors in the TeX log file. : One call to the TeX engine with special configuration for loading of the `tex4ht.sty` package. +`Make:httex` + +: Variant of `Make:htlatex` suitable for Plain \TeX. + `Make:latexmk` : Use `Latexmk` for the document compilation. `tex4ht.sty` will be loaded automatically. @@ -571,6 +585,10 @@ aeneas : [Aeneas](https://www.readbeyond.it/aeneas/) is a tool for automagical synchronization of text and audio. This filter modifies the HTML code to support synchronization. +booktabs + +: fix lines produced by the `\cmidrule` command provided by the Booktabs package. + collapsetoc : collapse table of contents to contain only top-level sectioning level and sections on the current page. diff --git a/Master/texmf-dist/doc/support/make4ht/changelog.tex b/Master/texmf-dist/doc/support/make4ht/changelog.tex index 8fdd699e836..d67418081f7 100644 --- a/Master/texmf-dist/doc/support/make4ht/changelog.tex +++ b/Master/texmf-dist/doc/support/make4ht/changelog.tex @@ -3,6 +3,70 @@ \begin{itemize} \item + 2020/01/22 + + \begin{itemize} + \tightlist + \item + version \texttt{0.3d} released. + \item + added \texttt{Make:httex} command for Plain TeX support. + \item + added \texttt{detect\_engine} extension. It supports detection of + the used engine and format from TeX Shop or TeXWorks magic comments. + These comments can look like: + \texttt{\%!TEX\ TS-program\ =\ xelatex}. + \end{itemize} +\item + 2020/01/22 + + \begin{itemize} + \tightlist + \item + fixed support for multiple indices in \texttt{make4ht-indexing.lua}. + \end{itemize} +\item + 2019/12/29 + + \begin{itemize} + \tightlist + \item + use the \texttt{mathvariant="italic"} attribute for joined + \texttt{\textless{}mi\textgreater{}} elements. + \item + fixed comparison of element attributes in \texttt{joincharacters} + DOM filter. + \end{itemize} +\item + 2019/12/28 + + \begin{itemize} + \tightlist + \item + print warning if the input file doesn't exist. + \end{itemize} +\item + 2019/12/17 + + \begin{itemize} + \tightlist + \item + added \texttt{booktabs} DOM filter. + \item + load the \texttt{booktabs} in \texttt{common\_domfilters} by + default. + \end{itemize} +\item + 2019/12/14 + + \begin{itemize} + \tightlist + \item + fixed bug in the \texttt{tablerows} DOM filter -- it could remove + table rows if they contained only one column with elements that + contained no text content. + \end{itemize} +\item 2019/11/28 \begin{itemize} diff --git a/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf b/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf Binary files differindex 949fa599c62..287a06722ad 100644 --- a/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf +++ b/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf diff --git a/Master/texmf-dist/doc/support/make4ht/readme.tex b/Master/texmf-dist/doc/support/make4ht/readme.tex index a326ce10106..b221473e029 100644 --- a/Master/texmf-dist/doc/support/make4ht/readme.tex +++ b/Master/texmf-dist/doc/support/make4ht/readme.tex @@ -303,6 +303,16 @@ clean the output HTML files using filters. clean the HTML file using DOM filters. It is more powerful than \texttt{common\_filters}. Used DOM filters are \texttt{fixinlines}, \texttt{idcolons}, \texttt{joincharacters}, and \texttt{tablerows}. +\item[detect\_engine] +detect engine and format necessary for the document compilation from the +magic comments supported by \LaTeX~editors such as TeXShop or TeXWorks. +Add something like the following line at the beginning of the main +\TeX~file: + +\texttt{\%!TEX\ TS-program\ =\ xelatex} + +It supports also Plain \TeX, use for example \texttt{tex} or +\texttt{luatex} as the program name. \item[dvisvgm\_hashes] efficient generation of SVG pictures using Dvisvgm. It can utilize multiple processor cores and generates only changed images. @@ -468,6 +478,8 @@ the TeX log file. \item[\texttt{Make:htlatex}] One call to the TeX engine with special configuration for loading of the \texttt{tex4ht.sty} package. +\item[\texttt{Make:httex}] +Variant of \texttt{Make:htlatex} suitable for Plain \TeX. \item[\texttt{Make:latexmk}] Use \texttt{Latexmk} for the document compilation. \texttt{tex4ht.sty} will be loaded automatically. @@ -639,6 +651,9 @@ Available DOM filters: \href{https://www.readbeyond.it/aeneas/}{Aeneas} is a tool for automagical synchronization of text and audio. This filter modifies the HTML code to support synchronization. +\item[booktabs] +fix lines produced by the \texttt{\textbackslash{}cmidrule} command +provided by the Booktabs package. \item[collapsetoc] collapse table of contents to contain only top-level sectioning level and sections on the current page. |