Wenn ich ein Bild im LaTeX einfüge... Gibt es einen Befehl der mir die Größe des Bildes zurückgibt? Weil je nachdem wie groß das Bild ist möchte ich mit xscale und yscale das bild mit einem Faktor multiplizieren damit verschiedene Bilder mit unterschiedlicher Größe (Pixel) einheitlich gleich groß im LaTeX dargestellt werden... Oder gibt es einen anderen Befehl für dieses Problem... Danke :)

gefragt 17 Aug '14, 18:03

Tom87's gravatar image

Tom87
21345
Akzeptiert-Rate: 0%

bearbeitet 17 Aug '14, 18:52

gast3's gravatar image

gast3
(ausgesetzt)

Hier wäre ein Minimalbeispiel interessant, das uns zeigt wie du Bilder bisher einbindest.

(17 Aug '14, 18:06) NobbZ

Statt das Bild erst auszumessen und es dann in x- und y-Richtung unterschiedliche zu skalieren, kann man bei \includegraphics (siehe Paket graphicx) auch einfach gleich angeben, wie groß das Bild werden soll:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{mwe}% Nur zu Demo-Zwecken!
\usepackage{graphicx}
\begin{document}
Mit Verzerrung:
\begin{center}\includegraphics[width=2cm,height=5cm]{example-image}\end{center}
Ohne Verzerrung:
\begin{center}\includegraphics[width=2cm,height=5cm,keepaspectratio]{example-image}\end{center}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Näheres ist in der Anleitung zum Paket graphicx zu finden.

Um die Ausdehnung von Material auszumessen, kann man die Befehle \settowidth, \settoheight und \settodepth verwenden. Dabei ist das erste Argument jeweils eine LaTeX-Länge und das zweite das Material, also beispielsweise:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{mwe,graphicx}
\newlength{\MeineTestLaenge}% irgendwo in der Präambel einfügen
\begin{document}
\settowidth{\MeineTestLaenge}{\includegraphics{example-image}}
example-image ist \the\MeineTestLaenge{} breit und
\settoheight{\MeineTestLaenge}{\includegraphics{example-image}} \the\MeineTestLaenge{}
hoch. Tiefe hat sie wie alle Abbildungen nicht.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Alternativ kann man Material auch in einer Box speichern und diese dann ausmessen.

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{mwe,graphicx}
\newsavebox\MeineTestBox
\begin{document}
\savebox\MeineTestBox{\includegraphics{example-image}}
example-image ist \the\wd\MeineTestBox{} breit, \the\ht\MeineTestBox{} hoch
und (wie zu erwarten war) \the\dp\MeineTestBox{} tief.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Aber auch, wenn die Abbildung bereits in einer Box gespeichert ist, lohnt es sich eher nicht, erst Vergrößerungsfaktoren für \scalebox zu berechnen, sondern man kann sie einfach mit \resizebox skalieren, beispielsweise:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{mwe,graphicx}
\newsavebox\MeineTestBox
\begin{document}
\savebox\MeineTestBox{\includegraphics{example-image}}%
% Nur verkleinern, wenn zu breit:
\noindent\ifdim\wd\MeineTestBox>\linewidth
\resizebox{\linewidth}{!}{\usebox{\MeineTestBox}}%
\else
\usebox{\MeineTestBox}%
\fi
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\scalebox und \resizebox sind ebenfalls in der Anleitung zu den Paketen graphics und graphicx dokumentiert.

Permanenter link

beantwortet 17 Aug '14, 18:12

gast3's gravatar image

gast3
(ausgesetzt)
Akzeptiert-Rate: 53%

bearbeitet 17 Aug '14, 18:27

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×33
×18

gestellte Frage: 17 Aug '14, 18:03

Frage wurde gesehen: 123,363 Mal

zuletzt geändert: 17 Aug '14, 18:52

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×