The idea of this directory is to provide shared resources for preparing publications.
Most importantly it contains the makefile with common command packages to compile latex files.
Usage
- Add a submodule to your git repository with
git submodule add git@git8.cs.fau.de:public-repos/TexCommon.gitor<relative path>/public-repos/TexCommon.git - Run
git submodule update --initorgit submodule update --recursiveinTexCommonif it is empty - Use
git pull <remote> <branch>inTexCommonto update to the latest version - Add the
Makefileto your repository with the content
export TEXINPUTS:=${TEXINPUTS}:.:TexCommon
SRCNAMES := <list of files to compile>
include TexCommon/Makefile
- If
SRCNAMESis omitted, it will be computed automatically
Quick summary of commands
make (=make pdf)complies .pdf from the root file.make <filename>tries to obtain<filename>, e.g. if<filename>=foo.pdfit will try to compilefoo.texin order to get it no matter whatfoois.make cleanremoves all target files obtained by latex in one round.make cleanallremoves all target files.make upuploads the compiled.pdfand.psfiles on the server to the current user's directory under the same name unless overridden by$EXTNAMEvariable.make showshows the compiled.pdfusingxdg-open.make bibtexruns bibtex for all.bibfiles of the current directory.make bibtoolnormalizes the the.bibfiles by calling bibtool with the settings given inbibtool.rcmake packcreate a zipped file of a final version of the paper (usually needs manual postprocessing)
Description
Languages
TeX
98.3%
Makefile
1.6%
Shell
0.1%