diff options
author | Karl Berry <karl@freefriends.org> | 2020-11-29 21:43:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-11-29 21:43:15 +0000 |
commit | 7ba43cd7687f0c63850391b88945e432d8958a84 (patch) | |
tree | 1ecab589a0e96d1702115d8b4c5b8272a5909a7a /Master/texmf-dist/doc/latex | |
parent | 374930a15c704ed02fc00a4bc439c2af3dce9af8 (diff) |
datax (29nov20)
git-svn-id: svn://tug.org/texlive/trunk@57033 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/datax/README.md | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/datax/datax-logo.tikz | 27 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/datax/datax.pdf | bin | 178392 -> 188210 bytes |
3 files changed, 48 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/datax/README.md b/Master/texmf-dist/doc/latex/datax/README.md index 369088c3e58..1471c9a39d7 100644 --- a/Master/texmf-dist/doc/latex/datax/README.md +++ b/Master/texmf-dist/doc/latex/datax/README.md @@ -4,18 +4,35 @@ A LaTeX package to insert data from a script in a document. Interacting plugins ## Example usage Julia script: ```julia -using Datax -# ... later ... +using LaTeXDatax, Unitful +a = 25u"m" +b = 13 +c = "Literal string" @datax a b c ``` LaTeX document ```tex +\documentclass{article} \usepackage{datax} -% ... later ... +\usepackage{siunitx} +\begin{document} The calculated length was \(a=\datax{a}\). +\end{document} ``` +## Supported languages + +Language | Repo | Maintainer +----- | ----- | ----- +Julia | [LaTeXDatax.jl](https://github.com/Datax-package/LaTeXDatax.jl) | David Gustavsson +MATLAB | [LaTeXDatax.m](https://github.com/Datax-package/Datax.m) | David Gustavsson +Python | [LaTeXDatax.py](https://github.com/Datax-package/LaTeXDatax.py) | David Gustavsson + +If your language isn't listed above, check [the super-repo](https://github.com/Datax-package). +Extending it to your language of choice should be fairly simple, just make it so your script can write `\pgfkeyssetvalue{/datax/<tag>}{<value>}` to a file. +If you end up writing a plugin for a language, or if you want to request one, please make a feature request or send me an e-mail. + ## Copyright and license Copyright 2020 David Gustavsson (david.e.gustavsson@gmail.com) @@ -28,3 +45,4 @@ http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. + diff --git a/Master/texmf-dist/doc/latex/datax/datax-logo.tikz b/Master/texmf-dist/doc/latex/datax/datax-logo.tikz new file mode 100644 index 00000000000..5a439091051 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datax/datax-logo.tikz @@ -0,0 +1,27 @@ +\begin{tikzpicture} + \definecolor{variablecolor}{named}{cyan} + \draw (-2,-2) rectangle (2,2); + + % Script {{{ + \begin{scope}[shift={(-0.5,1.25)}] + \node[draw=black,rounded corners=5] (code) at (0,0) {\texttt{> {\color{variablecolor}x} = 0.025;}}; + \end{scope} + % }}} + + % Document {{{ + \begin{scope}[shift={(1,-0.75)}, scale=1.25] + \draw (0.2,0.705) -| (-0.5,-0.705) -| (0.5,0.405) -- cycle; + \draw[line width=2] (-0.4,0.5) -- (0.2,0.5); + \draw[thick] % + (-0.4,0.3) -- (0.4,0.3) % + (-0.4,0.1) -- (0.4,0.1) % + (-0.4,-0.1) -- (0.4,-0.1) % + (-0.4,-0.3) -- node[inner sep=1.5,circle,midway,variablecolor,draw=black,fill=white](variable) {\(x\)} (0.4,-0.3) % + (-0.4,-0.5) -- (0.4,-0.5) % + ; + \end{scope} + % }}} + + \draw[thick,-stealth, shorten >=10, variablecolor] (code.-160) |- (variable); + +\end{tikzpicture} diff --git a/Master/texmf-dist/doc/latex/datax/datax.pdf b/Master/texmf-dist/doc/latex/datax/datax.pdf Binary files differindex 3af039653ca..d0db4830ed1 100644 --- a/Master/texmf-dist/doc/latex/datax/datax.pdf +++ b/Master/texmf-dist/doc/latex/datax/datax.pdf |