Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moble/paperinfrastructure
Basic elements for a Phys. Rev. D lookalike LaTeX paper, with a script for submission to the arXiv.
https://github.com/moble/paperinfrastructure
Last synced: about 1 month ago
JSON representation
Basic elements for a Phys. Rev. D lookalike LaTeX paper, with a script for submission to the arXiv.
- Host: GitHub
- URL: https://github.com/moble/paperinfrastructure
- Owner: moble
- License: mit
- Created: 2014-08-13T03:29:05.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2022-06-11T18:00:48.000Z (over 2 years ago)
- Last Synced: 2024-10-15T01:25:24.514Z (3 months ago)
- Language: TeX
- Homepage:
- Size: 1.04 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PaperInfrastructure
===================Basic elements for a LaTeX paper
This module can be used as a submodule for LaTeX papers, and can
provide the basic structure needed for a nice paper. Basically, you
can start a new paper by just initializing the superproject's git
repo, add this infrastructure as a submodule, copy and link the
relevant files, and add/commit things to the superproject:
```bash
export MyCoolPaperName=""
mkdir ${MyCoolPaperName}
cd ${MyCoolPaperName}
git init
git submodule add https://github.com/moble/PaperInfrastructure.git
git submodule init
git submodule update
cd PaperInfrastructure
git checkout master
cd ..
python PaperInfrastructure/InitializeNewPaper.py
git add *.tex Makefile README.md LICENSE .gitignore
git commit -m 'Set up paper infrastructure'
```
Finally, if relevant, [create a new repo](https://github.com/new), add
the remote, and push to it:
```bash
git remote add origin https://github.com/moble/${MyCoolPaperName}.git
git push -u origin master
```Note that the `colorbrewer` package for `TikZ`/`pgfplots` comes from
[this github repo](https://github.com/vtraag/tikz-colorbrewer).