Coder Social home page Coder Social logo

latex-auxfiles's Introduction

“Comprehensive” list of LaTeX auxiliary files

This is the rough beginnings of a document I started some time ago and never had the time to finish. The idea is to list as close to every auxiliary file that is generated by LaTeX or any 3rd party LaTeX package.

The idea is to include a short description of what each file does, its file extension, where it comes from (i.e., which package) and whether it’s safe to delete.

This work could then be useful as the canonical reference for writing scripts and exception files to delete or ignore (etc.) auxiliary LaTeX files in various contexts (cleanup scripts, version control configuration, and so on).

I’m putting what I’ve got so far up here in case some brave soul wishes to continue the work.

Will Robertson 2009

latex-auxfiles's People

Contributors

jonasstein avatar wspr avatar zephyr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

latex-auxfiles's Issues

a few extensions missing

# todo notes?
.tdo
# greek letters???
.agr
# a recorder file???
.fls
# some latexmk file
.fdb_latexmk
# biber xml file
.run.xml
# glossaries files
.xdy
.ist

missing escaping

l. 59 is missing a \verb:

Memoir also supplies a \newlistof command where the user specifies the particular file extension.

l. 73 has an unescaped _ that's causing trouble:

\EXT{asymptote}{_.pre}{Used to communicate preamble declarations from an \pkg{Asymptote} figure to the document}

Make an annoted .gitignore / .hgignore from this list

One of the main (?) uses for this list is ignoring auxiliary files when checking in changes to a latex document managed in a git/mercurial repository. To do so, we need a .gitignore/.hgignore file, which looks something like this:

# kind of files
*.ext1 # what this specific extension means
*.ext2 # what this other specific extension means

# another kind of files
*.ext3 # what this specific extension means

and so on.

Could you create something like this based on your list, and expose it here on the repository?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.