Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jp-ellis/latex
My collection of LaTeX-related stuff
https://github.com/jp-ellis/latex
latex latex-class latex-examples latex-style latex-template
Last synced: 3 months ago
JSON representation
My collection of LaTeX-related stuff
- Host: GitHub
- URL: https://github.com/jp-ellis/latex
- Owner: JP-Ellis
- License: gpl-3.0
- Created: 2014-04-14T11:59:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T03:40:34.000Z (almost 6 years ago)
- Last Synced: 2024-09-29T04:41:30.587Z (3 months ago)
- Topics: latex, latex-class, latex-examples, latex-style, latex-template
- Language: TeX
- Homepage:
- Size: 1.72 MB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LaTeX
This repository contains an assortment of LaTeX code which I use or have used.
Although I try and keep everything documented, some of it is only documented
within the code while some other parts have a more fully fledged documentation.A brief summary of each file contained here is listed below.
Unless otherwise stated, all code is licensed under GPLv3.
## [.latexmkrc](.latexmkrc)
LaTeX usually requires multiple compilation runs before the final output is
ready. This is further exacerbated if the main document has an index, a
bibliography, a glossary, ... as they require additional programs to be run.Fortunately, there are several tools out there which automate the compilation of
a LaTeX file, on of them is [`latexmk`](http://ctan.org/pkg/latexmk). The
[`.latexmkrc`](.latexmkrc) file included is configured to use LuaLaTeX and has support for
PGF/Ti*k*Z' `external` library.In order to the [`.latexmkrc`](.latexmkrc) file, simply copy it into the root
directory of your LaTeX file and call```
latexmk filename
```## Thesis Class ([.cls](thesis.cls), [.tex](thesis.tex), [PDF](../../raw/master/thesis.pdf))
The file [`thesis.cls`](thesis.cls) is a class dedicated for theses. It was
created while I was writing my masters. The corresponding
file [`thesis.tex`](thesis.tex) ([PDF](../../raw/master/thesis.pdf)) documents
all the options provided by the class file in the same format as a thesis.## Example ([.tex](example.tex), [PDF](../../raw/master/example.pdf))
Provides an example document with a fully fleshed out (and documented) preamble.
It also contains a few useful hints to get started with LaTeX. This is the
preamble I'll use for various documents (albeit, with unnecessary packages
commented out).## [jpellis.sty](jpellis.sty)
This style file contains an assortment of commands which I find useful. It can
be used by called `\usepackage{jpellis}` provided
that [`jpellis.sty`](jpellis.sty) is in the same directory as the (master)
`.tex` file.The package is not (yet) documented, though the source code should have enough
information.## PGFPlots Default ([.tex](pgfplots.default.tex))
Although most of the default settings
for [PGFPlots](http://ctan.org/pkg/pgfplots) are quite good, there are some
further customization which I like.