Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:lehre:latex-einfuehrung:ss2019:06:index

06. Weitere hilfreiche Pakete

Themen
Quellcodebeispiele
Abkürzungsverzeichnis
Größen und Einheiten
Typografie und Textauszeichnung
Folien
PDF
Aufgabenblatt
PDF
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

Naturwissenschaft und Chemie

Typografie

de/lehre/latex-einfuehrung/ss2019/06/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1