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

Built Distribution

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

File details

Details for the file newawersometexcellentwondertexdragonphoenixninjaunicorntexasrangerlatexmasterpiecegenerator-0.1.0.tar.gz.

File metadata

File hashes

Hashes for newawersometexcellentwondertexdragonphoenixninjaunicorntexasrangerlatexmasterpiecegenerator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1e9f5e06967dd9fb908a1c8d6680bfe228a7ea263d542c99beabdde4cb5c8e93
MD5 550813e171f06fdaf20e5064104ae6ad
BLAKE2b-256 aefeb108244505a827cb250e318712bbffb722c5891406f95fa8e36da0c835ca

See more details on using hashes here.

File details

Details for the file newawersometexcellentwondertexdragonphoenixninjaunicorntexasrangerlatexmasterpiecegenerator-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for newawersometexcellentwondertexdragonphoenixninjaunicorntexasrangerlatexmasterpiecegenerator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87c7f8a62f7219b418bce0319a9c6ceb4beb6164851cd230284aec93981b8ac6
MD5 e7ce38843f225dbc4e3500fdcbfab5a8
BLAKE2b-256 ac60f375a5d52d2e945fed826f65008927f7d29ae9106a78fa6cc143b2189d4b

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