Git Product home page Git Product logo

snapshots's People

Contributors

andreasdanielmatt avatar cederbaum avatar helmut2 avatar jniediek avatar lrenner avatar mo271 avatar porst17 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

snapshots's Issues

German bibliography

Concerns German snapshots only: Several authors are separated by "and" instead of "und". And, of course, there should be no serial comma. Example:
Now: Sample, J., Example, K., and Somebody, T: A Book we wrote together.
How it should be: Sample, J., Example, K. und Somebody, T: A Book we wrote together.

Possible incompatibility between ellipsis package and frensh language

From an unknown tester:

I noticed that the attached class file uses the package ellipsis. That package is known to be incompatible with babel if the french language is loaded (it even says so in the documentation of ellipsis). I did not temper with your class file, but this prevented me from declaring the quote correctly as french. In this particular example that has no unintended effects, but in principle this could lead to strange hyphenation and/or spacing when french text(passages) are processed as english. I've googled a bit but found no simple solution to this.

Fix copyright holder for document class and template

In order to add the LPPL license, I have to specify the maintainer (myself) and the copyright holder for our files. I see three choices for the copyright holder:

  1. MFO
  2. IMAGINARY
  3. myself

I think, options 1 and 2 fit best, but I need a definitive answer and also how to properly attribute the copyright notice, e.g. © Mathematisches Forschungsinstitut Oberwolfach gGmbH or similar.

@cederbaum: What do you think?

Revert bibliography to simple BibTeX version

The current nice implementation via biblatex and biber

...
\usepackage[defernumbers=true,backend=biber]{biblatex}
\usepackage{filecontents}
\newenvironment{bibfilecontents}{%
  \csname filecontents\endcsname{\jobname.bib}%
}%
{\csname endfilecontents\endcsname%
 \addbibresource{\jobname.bib}%
}%

\makeatletter
\newcaptionname{english,USenglish,UKenglish}{\snapshot@l@bibliography}{References}%
\newcaptionname{german,ngerman}{\snapshot@l@bibliography}{Referenzen}%
%
\newcaptionname{english,USenglish,UKenglish}{\snapshot@l@furtherreading}{Further reading}%
\newcaptionname{german,ngerman}{\snapshot@l@furtherreading}{Weiterf\"uhrende Literatur}%
\makeatother

\begin{bibfilecontents}
@book{knuth1986texbook,
  keywords = {book},
  title={The texbook},
  author={Knuth, D.E. and Bibby, D.},
  volume={1993},
  year={1986},
  publisher={Addison-Wesley}
}
@article{knuth1977fast,
  keywords = {furtherreading,book},
  title={Fast pattern matching in strings},
  author={Knuth, D.E. and Morris Jr, J.H. and Pratt, V.R.},
  journal={SIAM journal on computing},
  volume={6},
  number={2},
  pages={323--350},
  year={1977},
  publisher={SIAM}
}
\end{bibfilecontents}

\begin{document}
    \cite{knuth1977fast,knuth1986texbook}
    \printbibliography[notkeyword=furtherreading,heading=bibliography,title={\snapshot@l@bibliography}]%
    \printbibliography[keyword=furtherreading,heading=bibliography,title={\snapshot@l@furtherreading}]%
\end{document}

has to be replaced by a standard BibTeX solution (using the AMS bibliography style) due to compatibility issues with old LaTeX distributions.

Add README.MD

provide some information on the class as well as the involved licenses

Fix BibTeX entry of TeXbook

@cederbaum: In the template, the BibTeX entry for the TeXbook states the following:

@book{knuth1986texbook,
  title = {The texbook},
  author = {Knuth, D.E. and Bibby, D.},
  volume = {1993},
  year = {1986},
  publisher = {Addison-Wesley}
}

But I don't think that volume={1993} is correct. What's the correct value? I think, there is only one volume anyway ...

I think, the following entry is more reasonable:

@book{knuth1986texbook,
  title = {The TeXbook},
  author = {Knuth, D.E. and Bibby, D.},
  year = {1984},
  publisher = {Addison-Wesley},
  isbn = {978-0201134483}
}

I will change it if you confirm that this is an actual error and that there is no other intention of volume={1993} I am missing.

Too few footnote symbols

There are only seven footnote symbols so far. Afterwards, the footnotes are numbered like e.g. *1, *2, ...

usability for latexdiff

currently the template is not compatible with latexdiff (which is very important for the editors in their communication with the authors), it seems that the \section commando makes problems.

Since this might be a bit tricky to resolve - maybe one could add another \section like \diffsection which is the standard commando (no added design) - so the editors can replace \section with \diffsection and compile the latexdiff version. This is a hack (but at least it can be used, until resolved otherwise).

More info with Andreas (who just spoke to Carla about it) or in the Template Google Doc.

PDF Metadata

PDF metadata like author, title etc. is currently missing.

Check usage of inputenc and fontenc

inputenc needs to be included at the beginning of the document. Otherwise, non-ASCII letters do not work in author names and the title.

fontenc should be included with option T1 in order to make hyphenation work properly in non English texts. Copy and paste of ligatures and letters like üäöß also works once this package is used.

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.