Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/malb/paper-template

skeleton LaTeX paper template
https://github.com/malb/paper-template

Last synced: 2 months ago
JSON representation

skeleton LaTeX paper template

Awesome Lists containing this project

README

        

#+TITLE: project-name

* LaTeX Stuff

** Features

- [[https://cryptobib.di.ens.fr/][cryptobib]] bibliography
- [[http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/cryptocode/cryptocode.pdf][cryptocode]] macros
- ~\anonynmous{foo}{bar}~ to hide/show information during submission/after
- ~\tikzexternalizemaybe~ to enable ~tikzexternalize~ depending on value of ~buildexternal~
- [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html][~.dir-locals.el~]] according to my taste
- [[https://github.com/bbatsov/projectile][~.projectile~]] according to my taste
- Extensive ~.gitignore~

** Assumptions

- The paper is in =paper=.
- Code goes into =code=.
- Data goes into =data=.
- Cryptobib is in a directory pointed to by ~BIBINPUTS=.:/path-to/cryptobib~
- Scripts write to ~paper/constants.tex~ for use with [[https://ctan.org/pkg/pgfkeys?lang=en][pgfkeys]].

** Local Changes

If you want to do local modification to ~.dir-locals.el~ which is under version control, you can use

#+begin_src sh
git update-index --assume-unchanged .dir-locals.el
#+end_src

to tell git to ignore changes to that file. Use

#+begin_src sh
git update-index --no-assume-unchanged .dir-locals.el
#+end_src

to undo.