de:lehre:latex-einfuehrung:ss2019:06:index
Inhaltsverzeichnis
06. Weitere hilfreiche Pakete
- Themen
- Quellcodebeispiele
- Abkürzungsverzeichnis
- Größen und Einheiten
- Typografie und Textauszeichnung
- Folien
- Aufgabenblatt
- Material
- MATLAB-Listing
Zentrale Aspekte
- Das Rad neu zu erfinden ist selten eine gute Idee.
Meist gibt es Pakete, die besser sind als eigene Lösungen. - Viele Pakete dienen der logischen Textauszeichnung.
Die Idee hinter LaTeX: Fokus auf Inhalt statt Formatierung. - Wissenschaftliche Texte stellen eine Reihe
immer wiederkehrender Anforderungen. - Die Liste erwähnter Pakete ist hochgradig subjektiv und
der Versuch, häufige Anwendungsfälle zu berücksichtigen. - Grundsätzlich sollte vor der Verwendung eines Pakets
immer erst dessen Dokumentation konsultiert werden.
Material
Laden Sie sich das folgende Listing über den Link an seinem Kopf herunter und binden Sie es entsprechend gemäß Aufgabenstellung in Ihr LaTeX-Dokument ein. Es handelt sich dabei um MATLAB-Code zum Export von Abbildungen als PDF-Dokumenten.
- figure2file.m
function figure2file(figureHandle,filename) % FIGURE2FILE Export Matlab figure to (PDF) file. % % Usage % figure2file(figureHandle,filename) % % figureHandle - graphics handle % valid Matlab figure handle % % filename - string % filename to save the figure to % Copyright (c) 2014, Till Biskup <till.biskup@physchem.uni-freiburg.de> % 2014-01-19 % User settings fontSize = 12; fontName = 'Arial'; figureUnits = 'centimeters'; figureDimensions = [16 10]; % Get axis handle of figureHandle axisHandle = findobj('Parent',figureHandle,'Type','axes'); % Set fonts set([get(axisHandle,'xlabel') get(axisHandle,'ylabel') axisHandle],... 'fontsize',fontSize,... 'fontname',fontName ... ); % Set paper/figure sizes set(axisHandle,... 'Units',figureUnits,... 'OuterPosition',[0 0 figureDimensions] ... ); oldPosition = get(figureHandle,'Position'); set(figureHandle,... 'paperunits',figureUnits,... 'papersize',figureDimensions,... 'paperpositionmode','auto',... 'Units',figureUnits,... 'Position',[oldPosition([1 2]) figureDimensions] ... ); % Export figure as PDF print(figureHandle,filename,'-dpdf');
Weiterführende Literatur
Eine kommentierte und handverlesene Liste mit weiterführender Literatur zum Thema. Die Auswahl ist zwangsläufig subjektiv.
Nachfolgend wird eine Liste weiterer LaTeX-Pakete angegeben, die für ihren je eigenen Zweck sehr hilfreich und zum Gebrauch empfohlen sind.
Hinweis: Die Dokumentation kann lokal über den Befehl texdoc <Paketname|Dateiname>
aufgerufen werden. Das hat zusätzlich den Vorteil, dass Dokumentation und installierte Paketversion zueinander passen.
Quellcode einbinden
- Paket
listings
- Dokumentation: listings.pdf
Naturwissenschaft und Chemie
- Paket
siunitx
- Dokumentation: siunitx.pdf
- Paket
mhchem
- Dokumentation: mhchem.pdf
Typografie
- Paket
csquotes
- Dokumentation: csquotes.pdf
- Paket
booktabs
- Dokumentation: booktabs.pdf
- Paket
hyperref
- Dokumentation: manual.pdf
de/lehre/latex-einfuehrung/ss2019/06/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1