summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-07-14 21:41:30 +0000
committerKarl Berry <karl@freefriends.org>2016-07-14 21:41:30 +0000
commit2d5135a3daaa80ca6f8878e7296bd5cbd0041cd5 (patch)
tree07fd3e88c1db56ee4d86fcc7e4d5bd893d9e2341 /Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
parent15d8e872670cad2846331dc4843baf948fdac3dd (diff)
tcolorbox (14jul16)
git-svn-id: svn://tug.org/texlive/trunk@41700 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex')
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex23
1 files changed, 22 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
index 20e351c0599..a77651f321c 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.external.tex
@@ -42,7 +42,7 @@ Source snippets are compiled, if their |md5| checksum has changed.
They are not compiled automatically, if option settings are changed or
anything outside the snippet is changed.
Use \refKey{/tcb/external/force remake} to force compilation in this case
-or simply delete the externalized snippets.
+or simply delete the externalized pdf oder md5 files.
\end{marker}
\begin{marker}
@@ -575,6 +575,27 @@ This is my \LaTeX\ box.
\end{docCommand}
+\begin{docCommand}[doc new=2016-07-14]{tcbiffileprocess}{\marg{condition}\marg{source}\marg{md5-file}\marg{target}\marg{true}\marg{false}}
+ This is a low-level macro which is internally used.
+ The MD5 digest of a \meta{source} file is compared with
+ a stored MD5 digest from an auxiliary \meta{md5-file}.
+ If they are not equal, the auxiliary \meta{md5-file} is updated to
+ store the current MD5 digest. Further,
+ \begin{itemize}
+ \item if \meta{condition} equals |0|, \meta{true} is executed.
+ \item if \meta{condition} equals |1|:\\
+ If the current and stored MD5 digests were different, \meta{true} is executed.\\
+ Otherwise, if the \meta{target} file is not existing, \meta{true} is executed.\\
+ Otherwise, if the \meta{target} file is older than the \meta{md5-file}, \meta{true} is executed.\\
+ Otherwise, \meta{false} is executed.
+ \item if \meta{condition} equals |2|, \meta{false} is executed.
+ \end{itemize}
+ The intended processing purpose of the \meta{true} code is to produce a \meta{target}
+ file from the given \meta{source} file.
+\end{docCommand}
+
+
+\clearpage
\subsection{Troubleshooting and FAQ}\label{subsec:external_troubleshooting}
\begin{itemize}