Skip to main content

A library to generate LaTeX code for tables and images.

Project description

LaTeX Generator

A Python library to generate LaTeX code for tables and images.

Installation

You can install the library using pip:

pip install latex_generator

If you want to install it directly from the source, clone the repository and run:

pip install .

Usage

The library provides functions to generate LaTeX code for tables and images. You can combine them to create a complete LaTeX document.

Example 1: Generating a Table

from latex_generator import generate_latex

data = [
    ["ID", "Name", "POWER"],
    [1, "Ann", 9],
    [2, "Boris", 30],
    [3, "C. A. T.", 1000000000]
]

latex_code = generate_latex(data=data)
print(latex_code)

Example 2: Generating an Image

from latex_generator import generate_latex

latex_code = generate_latex(image_path="example.png")
print(latex_code)

Example 3: Combining Table and Image

from latex_generator import generate_latex

data = [
    ["ID", "Name", "POWER"],
    [1, "Ann", 9],
    [2, "Boris", 30],
    [3, "C. A. T.", 1000000000]
]

latex_code = generate_latex(data=data, image_path="example.png")
print(latex_code)

Output

The output will be a complete LaTeX document:

\documentclass{article}
\usepackage{booktabs}
\usepackage{graphicx}
\begin{document}

\begin{table}[h]
\centering
\begin{tabular}{| c | c | c |}
\hline
ID & Name & POWER \\
\hline
1 & Ann & 9 \\
\hline
2 & Boris & 30 \\
\hline
3 & C. A. T. & 1000000000 \\
\hline
\end{tabular}
\caption{Table}
\label{tab:example}
\end{table}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.5\textwidth]{example.png}
    \caption{Example Image}
    \label{fig:example}
\end{figure}

\end{document}

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

No contributing.

Author

https://github.com/jeck5iv

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wondertex_texcellent_latex_generator-0.2.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file wondertex_texcellent_latex_generator-0.2.0.tar.gz.

File metadata

File hashes

Hashes for wondertex_texcellent_latex_generator-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e3412f25068ea662ef42e78fb2c07885e1a8bb16607309cfe30e0f7aa74a7feb
MD5 4b0cbcd5f33224461a6c32451df08c72
BLAKE2b-256 9bbedea01449fd5cbf14badf9f0329f1d73cf8e85ce4403966b6aab514aa6186

See more details on using hashes here.

File details

Details for the file wondertex_texcellent_latex_generator-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for wondertex_texcellent_latex_generator-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0d641f1d5fd53c40c86415640641be6f886ba760616f5dd4de17ba288c3585d
MD5 512cc17a21e7ea0850606ac1368af72b
BLAKE2b-256 3c9e0ed814d76545747c7481421f0bab1eb358e11d8ee76eb637f72c4467263b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page