tgm-hit / latex-protocol Goto Github PK
View Code? Open in Web Editor NEWLaTeX template for documents and laboratory documentation :books:
LaTeX template for documents and laboratory documentation :books:
Describe the bug
When no glossary or bibliography is used and the [nobib]
Option ist used the compiler produces an error
To Reproduce
\documentclass
-Command:\documentclass[nobib][minted]{protocol}
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdflatex 2019.8.28) 11 DEC 2019 09:16
entering extended mode
\write18 enabled.
%&-line parsing enabled.
**main.tex
(/compile/main.tex
LaTeX2e <2018-12-01>
! LaTeX Error: File `.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name:
! Emergency stop.
<read *>
l.1 \documentclass[nobib][m
inted]{protocol}^^M
*** (cannot \read from terminal in nonstop modes)
Here is how much of TeX's memory you used:
11 strings out of 492616
186 string characters out of 6128979
56957 words of memory out of 5000000
4020 multiletter control sequences out of 15000+600000
3640 words of font info for 14 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
10i,0n,8p,60b,8s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!
Expected behavior
With the Option, there won't be blank page at the end of the document
Desktop
Describe the bug
A too long title or too many authors are not displayed correctly
To Reproduce
Steps to reproduce the behavior:
\title{}
to something too long for the headline\author{}
to something too long for the footerExpected behavior
A new linie within the header/footer if one of them is too long (also multiple new lines if there are a lot of authors or the title is very long)
Desktop (please complete the following information):
Everyone is already used to the old structure.
Long names would also be better than the short names, so instead of prot.* use protocol.*
please make a Makefile, which passes the arguments to the python file, so you can run make
It is not possible to use the label, which is defined in the makefig-command, to refer a image.
makefile
is not adjusted to Windows operating systems. As an alternative a cross-platform script could be used to easily compile the template.
If the glossary is longer than one page the max. page-size is not calculated correctly. (e.g. 32/30)
The ccicons package should be optional (\IfFileExists{ccicons.sty}{RequirePackage{ccicons}}{/cciconsfalse}
) in order to reduce dependencies for TexLive users.
Also optional packages (including but not limited to ccicons) can be documented inside README.md
.
\begin{listing}
\begin{minted}{json}
[
{
"serverVersion": 0,
"localVersion": 1,
"diff": {
"data": {
"layers": {
"0": [
{
"data": [
17,
17,
17,
0
],
"height": 2,
"name": "Kachelebene 1",
"opacity": 1,
"type": "tilelayer",
"visible": true,
"width": 2,
"x": 0,
"y": 0
}
],
"_t": "a",
"_0": [
{
"data": [
17,
17,
17,
17
],
"height": 2,
"name": "Kachelebene 1",
"opacity": 1,
"type": "tilelayer",
"visible": true,
"width": 2,
"x": 0,
"y": 0
},
0,
0
]
},
"version": [
1,
2
]
}
}
}
]
\end{minted}
\caption{Json Differenz mit einer Änderung in einem Layer in TMX}
\label{code:}
\end{listing}
Browsers using pdf.js
will copy the line numbers provided by the listings.
Local pdf viewers will not copy the numbers although some of them mark them as selected.
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.