Skip to content

A simple python program which converts intuitive question enumerations to a syntactically correct latex document designed for use on documents such as problem sets for homework.

Notifications You must be signed in to change notification settings

jdjake/NoProblemLatex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

================ NO PROBLEM LATEX

version 1.0

What Is No Problem Latex?

No Problem Latex is a simple program designed to make setting up latex documents for homework problem sets. Using intuitive problem enumerations, one can easily setup a document without taking time to setup the title, font and date (No Problem Latex sets that up for you). As a project, No Problem Latex, developers will attempt to add necessary features without adding complexity to setting up and compiling a document.

The Latest Version

Version 1.0, the first version, implements the ability to enter a title and author name for a homework document, and using regular expressions to implement various customizable enumeration styles (default styles include Numeric, Alphanumeric and Roman Numeral fonts).

How to use

Add your enumerations to an input.txt file, with first line detailing your name, second line the title of your assignment, and all further lines detailing the problem numbers for your assignment. Here's an example:

---------
input.txt
---------

Alan Turing
Computer Science 151 Problem Set #4
1
2
    a
    b
    c
3
    a
        I
        II
        III
        IV
    b
4

Running the python script generates a latex document specifying these problems, as well as generating package specifications, text size and line spacing detailed in the config in the python file.

About

A simple python program which converts intuitive question enumerations to a syntactically correct latex document designed for use on documents such as problem sets for homework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages