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

texcellentlatexgenerator-0.3.0.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

texcellentlatexgenerator-0.3.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file texcellentlatexgenerator-0.3.0.tar.gz.

File metadata

  • Download URL: texcellentlatexgenerator-0.3.0.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for texcellentlatexgenerator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 894ddea29e8fdbbb007eb41c8e7aa29a3fd05c5645745d9ca0b1b7c7e9ac7218
MD5 0003329000fe7f01918e416040c0d2e0
BLAKE2b-256 b20f979a6ee220d567e864d950e1409f072724541fd60ba1af8033884818a5a3

See more details on using hashes here.

File details

Details for the file texcellentlatexgenerator-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for texcellentlatexgenerator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c419f13bc4dd40a0c417d2e203e69ec0fab6b3b270504d5ce904a9a50d278169
MD5 46fa663e3beac3511dde8b6b9e0deb62
BLAKE2b-256 b77e1f9e832de71ae37e783b242e9bcaf40f688d1a4eedccc7093a82b4487b71

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