Modernize Tufte-LaTeX - #176
chriskgrant wants to merge 11 commits into
Conversation
As natbib and bibtex are not maintained and can't handle UTF-8 input, the Tufte-LaTeX class should use biblatex and biber instead. Note, however, that this change breaks the vertical offset argument of the `\cite` command due to how biblatex handles that command. This may cause problems with citations running off the bottom of the pages; but since pure-citation sidenotes are likely to be relatively short, this seems like an acceptable loss. Ref Tufte-LaTeX#60.
|
Amazing work!! |
|
I have tried to build a fork with most unmerged pull requests. unfortunately this pull request which i would like very much to integrate causes conflicts with other patches I have integrated. |
|
Hi @andrewufrank. I based the branch for this pull request off of the |
|
Thank you for your work and the advice. I started without much knowledge (and still do not have much). I did not understand which patches you had applied. |
|
@chriskgrant — thanks for your updates, lets hope they can get merged! I wondered if you have views on the following:
|
|
All standard cite styles, which are part of the biblatex package, define |
The reason I raised the issue was that |
|
As far as I can see, tufte doesn't load to prevent loading of It would make more sense if |
|
@hvoss49 Actually, one of the changes I've made in this PR is to substitute biblatex for natbib/bibtex, so the class will automatically load biblatex (with However, if someone wanted to use a different citation style, they would have to use the I might add a note along these lines in the sample book for documentation purposes. |
|
@chriskgrant Many thanks for this update - it's a pity that this repo has got fragmented but your work saved my day as I have to use |
Hi-- I'm a big fan of this LaTeX class, but it seems that it's been a very long time since it's been updated and it didn't seem to work well with modern TeX engines such as LuaLaTeX and XeLaTeX. I've taken a stab at modernizing the Tufte-LaTeX classes, which I hope will keep them usable into the future.
Here are the changes I've made:
\citecommand, as I couldn't figure out how to get it to work with biblatex;I'm new to this, so I'd certainly welcome any feedback.