summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-12-25 22:01:21 +0000
committerKarl Berry <karl@freefriends.org>2018-12-25 22:01:21 +0000
commitd5f1d1813f61536f725c3e5b9c5cc4bc604bfb6c (patch)
treee21b7c0840c8ada993a133c2b3b69086a68e13d8 /Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx
parentb8ef34526b49483f65102f6cf35338395db613f1 (diff)
dtxgallery .dtx is doc
git-svn-id: svn://tug.org/texlive/trunk@49504 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx')
-rw-r--r--Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx67
1 files changed, 67 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx b/Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx
new file mode 100644
index 00000000000..2b24ed47637
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/dtxgallery/single-source.dtx
@@ -0,0 +1,67 @@
+% \iffalse
+%
+% Part of Will Robertson's DTXGALLERY bundle, version 1.
+%
+%<*internal>
+\iffalse
+%</internal>
+%<*readme>
+-----------------
+single-source.dtx
+
+This is an example of everything
+being extracted from the .dtx file.
+-----------------
+%</readme>
+%<*internal>
+\fi
+\begingroup
+%</internal>
+%<*batchfile>
+\input docstrip.tex
+\keepsilent\askforoverwritefalse
+\nopreamble\nopostamble
+\generate{\file{\jobname.sty}{\from{\jobname.dtx}{package}}}
+%</batchfile>
+%<batchfile>\endbatchfile
+%<*internal>
+\generate{\file{\jobname.ins}{\from{\jobname.dtx}{batchfile}}}
+\generate{\file{\jobname-readme.txt}{\from{\jobname.dtx}{readme}}}
+\endgroup
+%</internal>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{single-source,fancyvrb}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+%\OnlyDescription
+\begin{document}
+\title{Example of `single source' docscript extraction}
+\DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \section{The documented source code}
+%
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{single-source}[2005/07/15 v0.1 dtx: single-source]
+\def\mymacro{hello :)}
+%</package>
+% \end{macrocode}
+%
+% \section{The contents of single-source.sty}
+% \VerbatimInput[frame=single]{single-source.sty}
+%
+% \section{The contents of single-source.ins}
+% \VerbatimInput[frame=single]{single-source.ins}
+%
+% \section{The contents of single-source-readme.txt}
+% \VerbatimInput[frame=single]{single-source-readme.txt}
+%
+% \Finale