LaTeX
Links
- http://www-astro.physik.tu-berlin.de/files/Uebung/Dokumentationen/mathe_in_latex2e.pdf
- https://www.tug.org/pracjourn/2006-4/madsen/madsen.pdf
- http://texdoc.net/texmf-dist/doc/latex/koma-script/scrguide.pdf
- ftp://ftp.funet.fi/pub/TeX/CTAN/macros/latex/contrib/xcolor/xcolor.pdf
- http://detexify.kirelabs.org/classify.html
- https://tex.stackexchange.com/questions/136130/programmatically-generating-latex-with-python
Figures
- http://ftp.twaren.net/Unix/TeX/CTAN/obsolete/macros/latex/contrib/subfigure/subfigure.pdf
- https://tug.org/TUGboat/tb34-1/tb106thurnherr.pdf
- http://tex.stackexchange.com/questions/2099/how-to-include-svg-diagrams-in-latex
\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\textwidth]{picture.jpg}
\caption[Short]{Long text}
\label{fig:label}
\end{figure}
Beamer
- http://texdoc.net/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf
- http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf
Columns
Block
Bibliography
- Jabref
- https://scholar.google.de/ for bibtex
- https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management
- https://tex.stackexchange.com/questions/35977/how-to-add-a-url-to-a-latex-bibtex-file#35981
URL Referenz
@misc{bworld,
author = {Ingo Lütkebohle},
title = {{BWorld Robot Control Software}},
howpublished = "\url{http://aiweb.techfak.uni-bielefeld.de/content/bworld-robot-control-software/}",
year = {2008},
note = "[Online; accessed 19-July-2008]"
}
Quotation
- http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/QuotDash.html
- http://tex.stackexchange.com/questions/64371/direct-quotations-and-entire-paragraph-quotations
``You \emph{were} a little grave,'' said Alice.
Makefile
-
https://github.com/shiblon/latex-makefile
Eigene Targets kommen in Targets.ini
-
R
-
RDIR := $(wildcard plots/*) RFILES := $(wildcard plots/*/*.R) ROUT := $(RFILES:.R=.Rout) PDFFILES := $(wildcard plots/*/*.pdf) #$(RDIR)/%.Rout: $(RDIR)/%.R $(ROUT): $(RFILES) # Change directory to prevent a messy workspace cd $(RDIR); R CMD BATCH *.R R: $(ROUT) Rtest: echo $(RDIR) echo $(RDIR)/*.R .PHONY: Rclean Rclean: rm -fv $(ROUT) rm $(PDFFILES)
Deploy
Zum Beispiel ein deploy hook:
deploy:
rsync -av ./document.pdf user@server:websites/static/
-
Makefile.ini:
onlysources.tex := yourfile.tex VIEW_PDF := zathura > /dev/null 2>&1
Damit spamt zathura die Konsole nicht so voll.
Glossaries Package
- <http://get-software.net/macros/latex/contrib/glossaries/glossariesbegin.pdf>
- <https://en.wikibooks.org/wiki/LaTeX/Glossary>
```html
\newacronym{key}{key}{}
\newacronym[\glslongpluralkey={},\glsshortpluralkey={}]{}{}{}
\gls{key}
\glspl{key}
\glsreset{key}
```
SIUnitx Package
- <http://mirror.physik-pool.tu-berlin.de/tex-archive/macros/latex/contrib/siunitx/siunitx.pdf>
Bit und Byte aktivieren: `binary-units = true`
Beispiele:
`78 \si{\pico\second}`
Tables
- ftp://ftp.funet.fi/pub/TeX/CTAN/macros/latex/contrib/multirow/doc/multirow.pdf
- https://ftp.fau.de/ctan/macros/latex/contrib/spreadtab/spreadtab_doc_en.pdf
\begin{table}[h]
\centering
\caption{Comparison of the \gls{FPGA} boards, the information is gathered from the user manuals, see \cite{marsmx2} and \cite{marszx3}.}
\label{tab:fpgacomparison}
\begin{tabular}{@{}lcccc@{}}
\toprule
Boot Mode Pins/Boot Device& MIO[5]& MIO[4]& MIO[3]& MIO[2]\\
\midrule
Cascaded JTAG& 0& 0& 0& 0\\
Independent JTAG& 0& 0& 0& 1\\
NOR Flash& 0& 0& \multicolumn{2}{c}{\cellcolor{blue!25}}\\
NAND Flash& 0& 0& \multicolumn{2}{c}{\cellcolor{blue!25}}\\
QSPI Flash& 0& 0& \multicolumn{2}{c}{\cellcolor{blue!25}}\\
SD Card& 0& 0& \multicolumn{2}{c}{\multirow{-4}{*}{\cellcolor{blue!25}NA}}\\
\bottomrule
\end{tabular}
\end{table}
Listings
-
http://www.texdoc.net/texmf-dist/doc/latex/listings/listings.pdf
-
\begin{lstlisting}[caption={}, label={lst:}] Put your code here. \end{lstlisting} -
Code aus einer Datei laden:
\lstinputlisting[firstline=98, lastline=116, breaklines=true, caption={}, label={}]{code/FSBL/src/fsbl_handoff.S} -
Inline Latex:
\begin{lstlisting}[caption={Start the debugger and choose the executable with the command in line 1. After that the debugger shell is opened, signalled by the \textbf{(gdb)}. In line 2 the remote target is set and the binary is loaded onto the target. To start the process type \emph{continue}. }, label={lst:start-gdb}, escapechar=\%] arm-none-eabi-gdb Spansion_test_rom.elf %\textbf{(gdb)}% target remote localhost:2331 %\textbf{(gdb)}% continue \end{lstlisting}
Lebenslauf/CV
-
http://www.dante.de/events/Archiv/dante2011/programm/vortraege/lebenslauf.pdf
Cooles Map Pin Symbol: https://tex.stackexchange.com/questions/214678/code-for-pin-icon-on-a-map
Rechnungen
- https://meinnoteblog.wordpress.com/2010/11/12/latex-vorlagen-fur-briefe-und-rechnung/
- https://www.unix-ag.uni-kl.de/_media/briefe_rechnungen2011.pdf
- http://www.uweziegenhagen.de/latex/documents/rechnung/rechnungen.pdf
Latexmk
- ftp://ftp.tu-chemnitz.de/pub/tex/support/latexmk/latexmk.pdf
- https://tex.stackexchange.com/questions/123183/how-do-i-set-up-my-config-file-to-have-latexmk-default-to-making-a-pdf
- https://drewsilcock.co.uk/using-make-and-latexmk/
- https://mg.readthedocs.org/latexmk.html
TEX = $(wildcard *.tex)
PDF = $(TEX:.tex=.pdf)
TEMPFILES = *.fls *.aux *.log *.fdb_latexmk
LATEXMK = latexmk
LATEXMKFLAGS = -pdf -interaction=batchmode --shell-escape
all: $(PDF)
.PHONY: all
test:
echo $(TEX)
echo $(PDF)
%.pdf: %.tex
$(LATEXMK) $(LATEXMKFLAGS) $<
show:
zathura $(PDF) > /dev/null 2>&1 &
clean:
rm -f $(TEMPFILES) $(PDF)
latexmk -pdflatex='pdflatex -file-line-error -synctex=1' -pdf filename.tex
Clean
latexmk -C
XeLatex
latexmk -xelatex -interaction=batchmode —shell-escape demo
Listen
-
Es gibt folgende Listen Typen:
itemize,enumerateunddescription.\begin{itemize} \item Ein Item \end{itemize} \begin{enumerate} \item Ein Item \end{enumerate} \begin{description} \item[Keyword] Ein Item \end{description}
Koma
- scrartcl
- scrbook
- scrreprt
Macros
\newcommand{name}[num]{definition}
\newcommand{\texthex}[1]{\texttt{#1}}