summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-01-23 21:55:17 +0000
committerKarl Berry <karl@freefriends.org>2020-01-23 21:55:17 +0000
commitf74db910cfdba799460326738cc42e0ee57c3366 (patch)
tree95fc397a27f88691852418443c83f224ebe991bf /Master/texmf-dist/doc/support
parent0b9bafc4f15f46c47c222b08f16cb2c276358cdc (diff)
make4ht (23jan20)
git-svn-id: svn://tug.org/texlive/trunk@53514 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support')
-rw-r--r--Master/texmf-dist/doc/support/make4ht/README18
-rw-r--r--Master/texmf-dist/doc/support/make4ht/changelog.tex64
-rw-r--r--Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdfbin128196 -> 130605 bytes
-rw-r--r--Master/texmf-dist/doc/support/make4ht/readme.tex15
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
index 949fa599c62..287a06722ad 100644
--- a/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf
+++ b/Master/texmf-dist/doc/support/make4ht/make4ht-doc.pdf
Binary files differ
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.