Skip to main content

No project description provided

Project description

xjenza-gen

This tool is a Python-based utility designed to automate the process of creating and compiling LaTeX documents.

Prerequisites

To run this tool successfully, you will need:

  • Python 3.6 or later (I'll assume you have this already)
  • LaTeX distribution installed (e.g., TeX Live, MiKTeX)
  • biber bibliography tool

macOS

If you don't have a package manager installed, I recommend installing Homebrew.

brew install biber texlive

Ubuntu

sudo apt-get install biber texlive-full

Usage

To get started, install xjenza-gen using pip or pipx (recommended):

[!NOTE] macOS users that want to give pipx a try should install it using brew install pipx. Ubuntu users can install it using pip install --user pipx.

pip install git+https://github.com/girogio/xjenza-gen

Quick Start

It's very easy to get started with xjenza-gen. Simply run the following command:

xjenza-gen new [article-name]

You will be prompted to enter the title, author, and some other basic information about your article.

xjenza-gen will then create new directory called article-name under your current directory with the following structure:

article-name/
├── packages/
│   ├── logo.pdf
│   ├── xjenza-preamble.tex
│   └── xjenza.sty
├── figs/
├── bibliography.bib
├── article-name.tex

and populate article-name.tex with the information you provided. This file is the main LaTeX file you will be working with, following the template found here.

Acknowledgements

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

xjenza_gen-0.1.0.tar.gz (819.7 kB view details)

Uploaded Source

Built Distribution

xjenza_gen-0.1.0-py3-none-any.whl (820.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xjenza_gen-0.1.0.tar.gz
  • Upload date:
  • Size: 819.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for xjenza_gen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 efed50f0e8e3c3524ca03e4d49f56fce8e995179342d48c6278efa6fb2c9a875
MD5 665c166b83d602f9229bea25ec1bedd4
BLAKE2b-256 c13a638fdf9debdf4ca3ffd113d31e9a67a889b5c9f26b602785abc6423044f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xjenza_gen-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 820.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for xjenza_gen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba6b3451d3c0f292f2377062c6a03a89c7ef59ee3b6a72a98b96f49122dbcf7
MD5 628e1d09cf712e0f975fa259e22a86cf
BLAKE2b-256 2355015a238195544bb654e663cbfdceec7da072005803d62cadc5c6abd09a13

See more details on using hashes here.

Supported by

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