diff options
author | Karl Berry <karl@freefriends.org> | 2021-07-09 19:59:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-07-09 19:59:07 +0000 |
commit | b0f009a4165cc5ec9f8740cfce773123c6bec62f (patch) | |
tree | 18d5735404ec2436f31148af0ce198e298dd3e52 /Master/texmf-dist/doc/latex/iexec/iexec.tex | |
parent | 4e2ff022addfdb8e2ee9be9b8752a9a19cc92155 (diff) |
iexec (9jul21)
git-svn-id: svn://tug.org/texlive/trunk@59884 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/iexec/iexec.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/iexec/iexec.tex | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/iexec/iexec.tex b/Master/texmf-dist/doc/latex/iexec/iexec.tex new file mode 100644 index 00000000000..a61b55178b9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/iexec/iexec.tex @@ -0,0 +1,69 @@ +% (The MIT License) +% +% Copyright (c) 2021 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass[12pt]{article} +\usepackage[tt=false,type1=true]{libertine} +\usepackage{multicol} +\usepackage{ffcode} +\usepackage{iexec} +\title{\ff{iexec}: \LaTeX{} Package \\ for Inputable Shell Executions} +\author{Yegor Bugayenko} +\date{0.1.0 2021/07/08} +\begin{document} +\pagenumbering{gobble} +\raggedbottom +\setlength{\parindent}{0pt} +\setlength{\columnsep}{32pt} +\setlength{\parskip}{6pt} +\maketitle + +This package helps you execute shell commands right from the +document and then put their output to the document: + +\begin{multicols}{2} +\setlength{\parskip}{0pt} +\scriptsize +\raggedcolumns +\begin{verbatim} +\documentclass{article} +\usepackage{iexec} +\begin{document} +Today is \iexec{date +\%e-\%b-\%Y}. +\end{document} +\end{verbatim} + +\columnbreak + +Today is \iexec{date +\%e-\%b-\%Y}. +\end{multicols} + +You have to run \ff{pdflatex} with the \ff{--shell-escape} flag +in order to let \ff{ShellEscape} (the package we use) to run shell. + +There are two commands: \ff{\char`\\exec} and \ff{\char`\\iexec}. +The first one executes, while the second one also inputs the output +of the execution. + +More details about this package you can find +in the \ff{yegor256/iexec} GitHub repository. + +\end{document}
\ No newline at end of file |