mfoberwolfach / snapshots Goto Github PK
View Code? Open in Web Editor NEWLaTeX document class for the snapshots of modern mathematics from Oberwolfach
Home Page: http://www.mfo.de/math-in-public/snapshots
License: Other
LaTeX document class for the snapshots of modern mathematics from Oberwolfach
Home Page: http://www.mfo.de/math-in-public/snapshots
License: Other
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.
update current selection of CC licenses if necessary
@lrenner: Please provide a minimal working example (http://meta.tex.stackexchange.com/questions/228/ive-just-been-asked-to-write-a-minimal-example-what-is-that) showing the inconsistent behavior.
@cederbaum: FYI
Place the output at the former position of "communicated by"
remove external dependencies (moon image)
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.
Compilation fails with
Overfull \vbox (1.5851pt too high) detected at line 125
! Dimension too large.
\iterate ...nt@ \vsplit \mult@grightbox to\dimen@
\global \setbox
\count@ \v...
l.125 \end{document}
The code
\begin{itemize}
\item[a)] item 1
\item[b)] item 2
\end{itemize}
yields an itemize environment that exceeds the left margin by the size of a lower case "a".
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:
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?
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.
provide some information on the class as well as the involved licenses
@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.
Check snapshots published so far for the issue and check if valid (probably this is a general \href problem)
Carla Cederbaum (concept)
Konrad Renner (design)
Christian Stussak (programming)
check snapshot 11/2013 Benner, p.3 (internal)
Should be in the (optical) center between text bottom and page bottom.
There are only seven footnote symbols so far. Afterwards, the footnotes are numbered like e.g. *1
, *2
, ...
Is there any special license for the file sample-image.jpg or can I use the LPPL for it?
Also assigned to: @cederbaum
You may use the one provided in https://github.com/IMAGINARY/SNAPSHOTS/blob/f75d8bea1b4bb94295af9e17cbfd786de6b1a963/footer.pdf (Christoph Weber should also have the most recent version)
The line
\author{First Name Last Name\thanks}
issues the error
! Use of \@xfootnotemark doesn't match its definition.
\@ifnextchar ... \reserved@d =#1\def \reserved@a {
#2}\def \reserved@b {#3}\f...
Remove macros for setting and typesetting mail adresses of authors and also update template accordingly.
@cederbaum: use the mail adress this mail is sent to to recover your password
Long section titles extend beyond the right margin of the text body instead of breaking to a new line.
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 like author, title etc. is currently missing.
Error message:
pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
The \footnote
command does not work in captions but maybe there is a good workaorund using the footnote
package.
@cederbaum: FYI
Use the nag
package?
introduce versions etc. (maybe git flow paradigm)
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.
The line breaks don't look that nice at the moment.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.