summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-20 00:29:18 +0000
committerKarl Berry <karl@freefriends.org>2008-09-20 00:29:18 +0000
commiteb648c633a632c6e4555894f3ca0ce6230e6410a (patch)
tree49ba55680cdf74efd581284fab12bdae9879a3d2
parent3d5262e3db043802dbd84e5d4ca4a171c19cd858 (diff)
l2picfaq (german) update (18sep08)
git-svn-id: svn://tug.org/texlive/trunk@10645 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-doc/doc/german/l2picfaq/README16
-rw-r--r--Master/texmf-doc/doc/german/l2picfaq/ctanlion.pdfbin0 -> 139538 bytes
-rw-r--r--Master/texmf-doc/doc/german/l2picfaq/l2picfaq.pdfbin456491 -> 611062 bytes
-rw-r--r--Master/texmf-doc/doc/german/l2picfaq/l2picfaq.tex114
4 files changed, 104 insertions, 26 deletions
diff --git a/Master/texmf-doc/doc/german/l2picfaq/README b/Master/texmf-doc/doc/german/l2picfaq/README
index e9ed057cd42..81e91c2297e 100644
--- a/Master/texmf-doc/doc/german/l2picfaq/README
+++ b/Master/texmf-doc/doc/german/l2picfaq/README
@@ -11,12 +11,15 @@ l2picfaq.pdf : Das Bilder-How-To
l2picfaq.tex : Der dazugehoerende Source-Code (ausführlich kommentiert)
gfdl.tex : Die GNU Free Documentation License. Wird zum
Kompilieren von l2picfaq.tex benoetigt
+ctanlion.pdf : Der offizielle CTAN Löwe als Beispielbild für die
+ Titelseite.
+ CTAN Löwe gezeichnet von Duane Bibby; danke an www.ctan.org
README : Dieses File hier
Das Dokument steht unter der GNU free documentation license.
-Erstellt und betreut: Dominik Bischoff (2005,2006,2007)
+Erstellt und betreut: Dominik Bischoff (2005,2006,2007,2008)
Aenderungsvorschlaege und Kommentare jederzeit erwuenscht:
@@ -32,13 +35,16 @@ pictures / graphics / photos / sketches / drawings...
l2picfaq.pdf : the LaTeX picture-How-To
l2picfaq.tex : the source code (well documentated)
gfdl.tex : the GNU Free Documentation License. Is needed
- to compile l2picfaq.tex
+ to compile l2picfaq.tex
+ctanlion.pdf : the official CTAN lion as a sample image for the title
+ page
+ CTAN lion drawing by Duane Bibby; thanks to www.ctan.org
README : this file
This document is published under the terms of the GNU free documentation license.
-Built and maintained by: Dominik Bischoff (2005,2006,2007)
+Built and maintained by: Dominik Bischoff (2005,2006,2007,2008)
-If someone wants to translate it or has suggestions or corrections:
+For any suggestion or corrections please send an email to:
-mail to: walfisch at herr-der-mails.de
+walfisch at herr-der-mails.de
diff --git a/Master/texmf-doc/doc/german/l2picfaq/ctanlion.pdf b/Master/texmf-doc/doc/german/l2picfaq/ctanlion.pdf
new file mode 100644
index 00000000000..c86c3ade256
--- /dev/null
+++ b/Master/texmf-doc/doc/german/l2picfaq/ctanlion.pdf
Binary files differ
diff --git a/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.pdf b/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.pdf
index 652c1bbc21d..9843e17e563 100644
--- a/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.pdf
+++ b/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.pdf
Binary files differ
diff --git a/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.tex b/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.tex
index 686f3f6f4bd..bb6cc0ca173 100644
--- a/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.tex
+++ b/Master/texmf-doc/doc/german/l2picfaq/l2picfaq.tex
@@ -11,7 +11,7 @@
% aktuelle Version
-\newcommand{\version}{Version 1.30 vom \today}
+\newcommand{\version}{Version 1.40 vom \today}
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%+++ Dokumentklasse +++++++++++++++++++++++++++++++++++++++++++++++
@@ -47,7 +47,7 @@ halfparskip % Absatzabstand: halbe Zeile, kein Zeileneinzug
% latin1 = ISO 8859-1
% ansinew = Windows
% applemac = Apple-Mac
-% utf8 = UTF-8-Encoding
+% utf8 = UTF-8-Encoding + \usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
@@ -72,6 +72,12 @@ halfparskip % Absatzabstand: halbe Zeile, kein Zeileneinzug
% Doku: http://www.ctan.org/tex-archive/macros/latex/contrib/listings/listings.pdf
\usepackage{listings}
+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+%+++ Bilder +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+% Einbinden von Bildern
+\usepackage{graphicx}
+
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%+++ Kopf- und Fusszeile ++++++++++++++++++++++++++++++++++++++++++
@@ -81,10 +87,10 @@ halfparskip % Absatzabstand: halbe Zeile, kein Zeileneinzug
\usepackage{scrpage2}
% Definition der Kopfzeilen
-\ihead{\sffamily Bilder - \LaTeX{} How-To (l2picfaq.pdf)}
+\ihead{\sffamily Bilder einfügen in \LaTeX{}: Ein How-To (l2picfaq.pdf)}
\chead{}
\ohead{\sffamily Seite \thepage{}}
-\ifoot{\sffamily (c) 2005 (06,07) by Dominik Bischoff}
+\ifoot{\sffamily (c) 2005 (06-08) by Dominik Bischoff}
\cfoot{}
\ofoot{\sffamily \version}
@@ -175,15 +181,24 @@ columns=fullflexible % damit Quellcode einfach rauskopiert werden kann
%+++ Titelseite +++++++++++++++++++++++++++++++++++++++++++++++++++
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\begin{titlepage}
+\thispagestyle{empty}\enlargethispage{4.5em}
\vspace*{-1.5em}
\begin{center}
-\textbf{\Huge Bilder einfügen in \LaTeX:\\[0.5em] Ein How-To \normalfont}\\\vspace{2cm}%
-%
-%
+\begin{minipage}{0.42\linewidth}
+ \includegraphics[width=\linewidth]{ctanlion}\\
+ \begin{tiny}CTAN lion drawing by Duane Bibby; thanks to \url{www.ctan.org}\end{tiny}
+\end{minipage}%
+\hfill%
+\begin{minipage}{0.5\linewidth}
+ \begin{raggedright}
+ \textbf{\Huge Bilder einfügen in\\[0.5em] \LaTeX: Ein How-To \normalfont}\\[2.5em]%
+ \textit{\version}\vspace*{6.15em}
+ \end{raggedright}
+\end{minipage}\\[5em]
\newcommand{\fboxseptemp}{\fboxsep}
\setlength{\fboxsep}{1em}
\fbox{\begin{minipage}{13cm}\small
- Copyright (c) 2005 (06,07) by \textbf{Dominik Bischoff}.\\
+ Copyright (c) 2005 (06-08) by \textbf{Dominik Bischoff}.\\
Permission is granted to copy, distribute and/or modify this document
under the terms of the \textbf{GNU Free Documentation License, Version 1.2}
or any later version published by the Free Software Foundation;
@@ -193,14 +208,12 @@ columns=fullflexible % damit Quellcode einfach rauskopiert werden kann
\end{minipage}}\\\vspace{2cm}
\setlength{\fboxsep}{\fboxseptemp}
-Ohne die folgenden (alphabetisch geordneten) Personen wäre dieses Dokument in der hier sichtbaren Form nie zu Stande gekommen. Ich möchte mich bei allen für Tipps, Tricks und Korrekturen herzlich \textbf{bedanken:}\\[1em]
+Ohne die folgenden Personen\footnote{Alphabetisch geordnet. Falls jemand zusätzlich zu / anstatt seinem "`Nickname"' hier seinen richtigen Namen sehen möchte, so genügt eine Nachricht an den Autor.} wäre dieses Dokument in der hier sichtbaren Form nie zu Stande gekommen. Ich möchte mich bei allen für Tipps, Tricks und Korrekturen herzlich \textbf{bedanken:}\\[1em]
\textit{Atranis, Axel Sommerfeldt, bobmalaria, cookie170, countbela666, daswaldhorn (Carsten Gerlach), edico, etilli33, Frank Küster, Heiko Bauke, Herbert Voss, iii, Kerstin Schiebel, Markus Kohm, Matthias Pospiech, rais (Rainer Schnaack), Reiner Steib, red.iceman, Roland Geiger, Salnic, Simon Rutishauser, Ulrike Fischer, Uwe Siart}\\[1em]
-(Wer möchte, dass neben / anstatt seinem Nick hier sein richtiger Name steht, der soll sich bitte bei mir melden.)
-\vfill
-\hrule
-\vspace{0.5em}
-\version\clearpage
+
+
+\clearpage
\end{center}
@@ -410,6 +423,10 @@ Es existieren auch Scripte, welche diese Schritte automatisieren. Für diverse Be
+\subsubsection{Sonderzeichen in Datei- und Pfadnamen}
+Es wurde in diesem Dokument bereits mehrmals davor gewarnt, in Pfad- oder Datei\-namen Sonder- und Leerzeichen zu verwenden. Dies stellt eine gewisse Kompatibilität zwischen verschiedenen Programmen und Systemen sicher und verhindert somit allfällige Probleme. In Ausnahmefällen kann allerdings das Paket \href{http://www.ctan.org/get/macros/latex/contrib/oberdiek/grffile.pdf}{\texttt{grffile}} verwendet werden, welches gewisse Sonderzeichen in Dateinamen erlaubt.
+
+
%---------------------------------------------------------------------------
%---------------------------------------------------------------------------
@@ -495,6 +512,31 @@ Um die Grösse eines Bildes anzupassen, bieten sich folgende Kommandos an:
Die ersten beiden Kommandos skalieren das Bild proportional auf eine feste Breite beziehungsweise eine feste Höhe. Das dritte Kommando skaliert die Grafik abhängig von der Zeilenlänge; In diesem Fall auf 80\% einer Textzeile. Viertes Kommando skaliert das Bild auf die Hälfte der ursprünglichen Grösse.
+\subsubsection{Bilder nur dann skalieren, wenn sie breiter als die Seite sind}
+Der folgende neue Befehl bindet Bilder in der Originalgrösse ein, falls sie weniger breit als die Seite sind. Sonst wird das Bild auf Seitenbreite skaliert.
+
+\begin{lstlisting}[frame=single]
+...
+\usepackage{graphicx}
+\makeatletter
+\def\ScaleIfNeeded{%
+ \ifdim\Gin@nat@width>\linewidth
+ \linewidth
+ \else
+ \Gin@nat@width
+ \fi
+}
+\makeatother
+...
+\begin{document}
+...
+\includegraphics[width=\ScaleIfNeeded]{Bild}
+\end{lstlisting}
+
+\textbf{Anmerkung:} Der Befehl funktioniert auch in mehrspaltigem Text. Das Bild wird dann auf die Spaltenbreite skaliert.
+
+
+
\subsubsection{Bilder drehen}
Bilder können mittels \LaTeX{} auch gedreht werden. Dies geschieht mit dem Kommando:
@@ -672,7 +714,7 @@ Wird das ganze Dokument in zweispaltigem Text gesetzt (Option \texttt{twocolumn}
% etwas Text
\begin{figure}[htb]
\centering
-\includegraphics[width=0.45\textwidth]{Bild}%
+\includegraphics[width=\linewidth]{Bild}%
\caption{Hier steht die Beschreibung des Bildes}%
\end{figure}
% etwas Text
@@ -690,7 +732,7 @@ Um in einem in Spalten gesetzten Text ein Bild über die ganze Seitenbreite einzu
% ... mehrspaltiger Text ...
\begin{figure*}[htb]
\centering
- \includegraphics[width=0.9\textwidth]{Bild}%
+ \includegraphics[width=\textwidth]{Bild}%
\caption{Hier steht die Beschreibung des Bildes}%
\end{figure*}
% ... mehrspaltiger Text ...
@@ -736,10 +778,10 @@ Um einen Text neben einem Bild zu platzieren, bietet sich folgender Trick an:
\begin{lstlisting}[frame=single]
\begin{figure}
- \begin{minipage}{0.6\textwidth}
- \includegraphics[width=1.0\textwidth]{Bild}%
+ \begin{minipage}{0.6\linewidth}
+ \includegraphics[width=1.0\linewidth]{Bild}%
\end{minipage}
- \begin{minipage}{0.3\textwidth}
+ \begin{minipage}{0.3\linewidth}
Hier folgt der Text...
\end{minipage}
\end{figure}
@@ -756,16 +798,18 @@ Hierzu bietet sich das \href{http://www.ctan.org/tex-archive/macros/latex/contri
...
\begin{figure}
\centering
+ \hfill %
\subfloat[Titel 1 \label{pic:Bild1}]{\includegraphics{Bild1}}
- \hspace{1cm}
+ \hfill % alternativ auch \hspace{1cm} für genaue Angaben
\subfloat[Titel 2 \label{pic:Bild2}]{\includegraphics{Bild2}}
+ \hfill %
\caption{Zwei Bilder: a) Bild1, b) Bild2}
\label{Gesamtbild}
\end{figure}
...
\end{lstlisting}
-Dieser Code erzeugt eine Gleitumgebung, welche zwei Bilder mit eigenen Titeln enthält.
+Dieser Code erzeugt eine Gleitumgebung, welche zwei Bilder mit eigenen Titeln enthält. Zusätzlich werden drei gleich grosse Abstände eingefügt (links vom ersten Bild, zwischen den Bildern, rechts vom zweiten Bild).
\textbf{Achtung:} Das Paket \texttt{subfigure} ist veraltet!
@@ -816,6 +860,25 @@ Benutzt man das normale \texttt{\textbackslash{}includegraphics} um ein Bild in
\textbf{Anmerkung:} In vielen Fällen gelten vertikale Linien in Tabellen als typographisch falsch. Ob vertikale Linien benötigt werden oder nicht, sollte daher Fall zu Fall neu abgeklärt werden.
+Ein weiteres Problem taucht auf, wenn man Bildunterschriften in einer \texttt{longtable} Umgebung benutzen möchte. Folgender Coder löst das Problem:
+\begin{lstlisting}[frame=single]
+...
+\usepackage{caption}
+\AtBeginDocument{\let\OrigCaption\caption}
+\newcommand{\UseCaptionofInLongtable}{\let\caption\OrigCaption}
+...
+\begin{longtable}{...}
+...
+ \includegraphics{Bild}
+ \UseCaptionofInLongtable
+ \captionof{figure}{Bildunterschrift}%
+...
+\end{longtable}
+...
+\end{lstlisting}
+
+
+
\subsubsection{Bilder punktgenau platzieren}
Wer den Aufwand nicht scheut und ein spezielles Layout mit punktgenauer Platzierung der Elemente auf der Seite benötigt, der kann dies mit dem \href{http://www.ctan.org/tex-archive/macros/latex/contrib/textpos/textpos.pdf}{\texttt{textpos}}-Paket verwirklichen.
@@ -831,6 +894,8 @@ Wer den Aufwand nicht scheut und ein spezielles Layout mit punktgenauer Platzier
\subsubsection{Paket \texttt{floatrow}}
Das noch relativ junge Paket \href{http://www.ctan.org/tex-archive/macros/latex/contrib/floatrow/floatrow.pdf}{\texttt{floatrow}} bietet eine Menge interessanter Möglichkeiten: So lassen sich mit \texttt{floatrow} eigene Gleitumgebungen erstellen (um beispielsweise neben Abbildungen noch Diagramme getrennt einzufügen) und es lässt sich das Aussehen von Gleitungebungen global ändern (Rahmen, Abstände, ...). Zudem kann auch das Aussehen von einzelnen Abbildungen verändert werden (um beispielsweise die Bildunterschrift neben das Bild zu stellen).
+\textbf{Anmerkung:} Um möglichst einfach neben den Standardgleitumgebungen \texttt{float} und \texttt{tabular} noch weitere Gleitumgebungstypen (bspw: \texttt{diagram}) zu erstellen, kann auch das Paket \href{http://www.ctan.org/get/macros/latex/contrib/trivfloat/trivfloat.pdf}{\texttt{trivfloat}} verwendet werden.
+
\subsubsection{ganzseitige PDF's einbinden}
Manchmal möchte man ganzseitige PDF-Dokumente in ein anderes Dokument einbinden. Dies geht mit dem Paket \href{http://www.ctan.org/tex-archive/macros/latex/contrib/pdfpages/pdfpages.pdf}{\texttt{pdfpages}}.
@@ -1034,6 +1099,13 @@ In nahezu jeder neuen Version wurden einige Tippfehler behoben. Diese sind nicht
\begin{itemize}
+\item 18.09.2008: Codebeispiel zu Bildunterschriften in \texttt{longtable} im Abschnitt "`Bilder in Tabellen"'\\
+Neuer Abschnitt: "`Sonderzeichen in Datei- und Pfadnamen"'\\
+Abschnitt \texttt{floatrow}: Verweis auf das \texttt{trivfloat} Paket\\
+Nahezu alle \verb|\textwidth| durch \verb|\linewidth| ersetzt. In einspaltigen Texten sind beide äquivalent, in mehrspaltigen Texten ist \verb|\linewidth| die Breite einer Spalte, während \verb|\textwidth| die Breite der Seite ist.\\
+Neuer Abschnitt: "`Bilder nur dann skalieren, wenn sie breiter als die Seite sind"'\\
+Beispiel "`zwei Bilder nebeneinander"' verbessert. Text ergänzt.\\
+Titelseite überarbeitet: Nun endlich mit einem Bild (1.40)
\item 26.09.2007: Vollständig überarbeitet (inklusive neuem Layout)\\
Dokus zu den Paketen direkt verlinkt\\
Neuer Abschnitt: "`Bilder in Tabellen"' (vielen Dank an Rainer Schnaack für den Beispielcode!)\\