diff options
author | Norbert Preining <norbert@preining.info> | 2024-03-29 03:02:21 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-03-29 03:02:21 +0000 |
commit | 23724df30adf3c6356ee7877833b8096987c643f (patch) | |
tree | a59cd37590258851deb53c4a5ff957cd12c308a0 /macros/latex/contrib/hvextern/doc | |
parent | 79e9e48f9496fe82b7e76b2b318d24e9aab1ca8a (diff) |
CTAN sync 202403290302
Diffstat (limited to 'macros/latex/contrib/hvextern/doc')
-rw-r--r-- | macros/latex/contrib/hvextern/doc/hvextern.pdf | bin | 1492062 -> 1499392 bytes | |||
-rw-r--r-- | macros/latex/contrib/hvextern/doc/hvextern.tex | 40 |
2 files changed, 35 insertions, 5 deletions
diff --git a/macros/latex/contrib/hvextern/doc/hvextern.pdf b/macros/latex/contrib/hvextern/doc/hvextern.pdf Binary files differindex cc8d172784..b98bc2283b 100644 --- a/macros/latex/contrib/hvextern/doc/hvextern.pdf +++ b/macros/latex/contrib/hvextern/doc/hvextern.pdf diff --git a/macros/latex/contrib/hvextern/doc/hvextern.tex b/macros/latex/contrib/hvextern/doc/hvextern.tex index 77181285d0..92a8362866 100644 --- a/macros/latex/contrib/hvextern/doc/hvextern.tex +++ b/macros/latex/contrib/hvextern/doc/hvextern.tex @@ -1,4 +1,4 @@ -%% $Id: hvextern.tex 883 2024-03-22 19:29:21Z herbert $ +%% $Id: hvextern.tex 884 2024-03-27 19:50:43Z herbert $ \DocumentMetadata{}% for lualatex and pstricks \documentclass[english,paper=a4,twoside,usegeometry]{scrartcl} \usepackage{babel} @@ -41,7 +41,7 @@ Werner Lemberg; Rolf Niepraschk}} %\newpage -\setkeys{hv}{moveToExampleDir,ExampleDir=Exa,showFilename,verbose,force=false} +\setkeys{hv}{moveToExampleDir,ExampleDir=Exa,showFilename,verbose,force=true} %\clearpage @@ -63,9 +63,12 @@ external code changed. This doesn't depends on the setting of the option \Lkeywo \begin{sloppypar} This package allows to write external \MP, \TeX, \ConTeXt, \LaTeX, \LuaTeX, \LuaLaTeX, \XeTeX, \XeLaTeX, -\Index{Lua}, \Index{Perl}, \Index{Java} and/or \Index{Python} +\Index{Lua}, \Index{Perl}, \Index{Java}, \Index{Python}, and /or \Index{R} source code, which will then be run via \texttt{shell escape} to create a PDF or text output to include -it into the main \LaTeX\ document. +it into the main \LaTeX\ document. The values for the +optional argument \Lkeyword{compiler} must be the real prgram name on the the local system, e.g. for Windows: +mpost, tex, context.exe, latex.exe, luatex.exe, lualatex.exe, xetex.exe, xelatex.exe, +lua.exe, perl.exe, java.exe, pathon.exe, and /or Rscript.exe. \end{sloppypar} @@ -418,6 +421,33 @@ must be end with a slash, e.g. \Lkeyval{./bin/} \define@key{hv}{runs}[1]{\setcounter{hv@extern@runs}{#1}} \end{verbatim} +For Windows the \Lkeyword{progpath} should always be written with slashes and not +backslashes. e.g. + +\begin{verbatim} + compiler=Rscript.exe, + progpath=C:/Program Files/R/R-4.3.3/bin/x64/, +\end{verbatim} + +For macOS it is something like this: + +\begin{externalDocument}[ + compiler=Rscript, + progpath=/opt/homebrew/bin/, + grfOptions={width=0.5\linewidth}, + code=true, + usefancyvrb, + ext=R, + docType=R]{voss} +#StartVisibleMain +head(pressure) # Die ersten Werte der internen Datenliste +pdf() # erzeugt die PDF "Rplots.pdf" +plot(pressure) +#StopVisibleMain +\end{externalDocument} + + + Instead of the optional arguments \Lkeyword{compiler}, \Lkeyword{biber}, and \Lkeyword{xindex} one can define an individual command sequence by using the optional argument @@ -539,7 +569,7 @@ public class Main { %$ - +\clearpage \subsection{Grafik options} \begin{verbatim} |