Writing a proposal and need to shrink your bibliography? bibchen
is here to help!
First, clone the respository somewhere and cd
into the directory. Then if you're using a .bashrc
file run this in the therminal.
$ echo 'alias bibchen="python $PWD/bibchen.py"' >> ~/.bashrc
$ bash
From anywhere you should be able to run:
$ bibchen path/to/file.tex
which will use by default PDFLaTeX
and bibtex
to generate the final PDF without altering your manuscript file.
There are multiple format options which you can use to change the style of your bibliography. The most commonly used options would be
$ bibchen path/to/file.tex -fontsize [footnotesize]
where [footnotesize]
is any defined fontsize. You can also change the title of the bibliography through
$ bibchen path/to/file.tex -title [References]
where [References]
will be used for the title. The default is 'References'. Finally you can change symbol used to separate the references with the -symbol
argument,
$ bibchen path/to/file.tex -symbol [cdot]
which accepts any mathematical symbol (without the preceding forward slash) to be used to separate references.
A full list of the formatting options can be found through the -h
argument,
$ bibchen -h
Sometimes the code appears to hang up and get stuck. This is likely an issue with PDFLaTeX
finding an error in the TeX file, for example a misplaced '$' sign. To check for this, run in verbose mode,
$ bibchen path/to/file.tex --verbose
which will spit out all the information and allow you to continue with the complication by ignoring the errors.
A failure might occur if you do not have PDFLaTeX
or bibtex
commands available via the command line. Check that your PATH
points to the right location. For some older MacOS versions, an update might have changed this (for example).
A good first try would be something like:
$ echo 'export PATH="$PATH:/Library/TeX/Root/bin/x86_64-darwin/"' >> ~/.bashrc
A typical bibliography using the natbib
approach gives something like this:
But when you run bibchen
, you get something like this: