Calculating formulas and displaying them in LaTeX
Project description
calc2tex
Compute results of formulas and display them in LaTeX.
Quickstart
For a complete documentation see the docs.
Requirements
- Python: 3.6+
- LaTeX-packages:
siunitx, booktabs, amsmath
Install
pip install calc2tex
Example
Create a input.txt
-file containing:
x; x_i; 12; m
y; y_{res}; x**2*3; m**2
Create a start.tex
-file which includes:
in = Calc2tex("input.txt", "EN")
in.table()
Some text.
$$in.long("y")$$
After running the following python-script:
import calc2tex
calc2tex.process_tex("start.tex", "output.tex")
a new file output.tex
is created which contains:
\begin{table}[htbp]
\centering
\caption{input values}
\label{tab:input_val}
\begin{tabular}{lcc}
\toprule
variable & value & unit\\
\midrule
$x_i$ &12 & $\si{\meter}$\\
\bottomrule
\end{tabular}
\end{table}
Some text.
$$y_{res} = x_i^{2}\cdot 3 = \left(\SI{12}{\meter}\right)^{2}\cdot 3 = \SI{432}{\meter\tothe{2}}$$
Issues
- calc2tex is currently in development, so changes will happen in the future.
a/b/c
will not be evaluated correctly, use:a/(b*c)
License
calc2tex is released under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
calc2tex-0.0.4.tar.gz
(21.0 kB
view details)
Built Distribution
calc2tex-0.0.4-py3-none-any.whl
(24.0 kB
view details)
File details
Details for the file calc2tex-0.0.4.tar.gz
.
File metadata
- Download URL: calc2tex-0.0.4.tar.gz
- Upload date:
- Size: 21.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/59.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6148e8f5ab53312dca4006621a88d294fd75fe1aea54189e021a44a4ed2d11dc |
|
MD5 | 43351ab8185fed9400001060b1e7c63c |
|
BLAKE2b-256 | 29605fcb7555884889a1f5570b85deadfa6aeb57f778246d57b1fa2f498f7776 |
File details
Details for the file calc2tex-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: calc2tex-0.0.4-py3-none-any.whl
- Upload date:
- Size: 24.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/59.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e42f8363e38093ec0ca626aca548a1f9de2ed0d2805bf530806dfc4d9e0ad543 |
|
MD5 | 241c7c1d91994e9c22a89fbe049cba1e |
|
BLAKE2b-256 | 1faad4b284ad4aa5a050eefacc89f50982181adf27027d408fec354a24f75d51 |