PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildgröße nur bei Bedarf ändern



bender
25-04-2005, 14:08
Hallo!

Ich versuche Bilder in mein Dokument einzufügen. Jedoch wenn ich es mit dem Befehl

\includegraphics[width=4.9in]{pfad_zum_bild}

mache, dann werden die Bilder immer verkleinert bzw. aufgeblasen. Wie kann ich das aufblasen von Bildern verhindern? Denn ich hab einen Haufen Screenshots, die nicht immer alle gleich groß sind, und ich mag nicht alle abmessen. Vergrößert schauen die aber scheußlich aus.

Gibt es einen Parameter, bei dem man festlegen kann, dass wenn die Grafik kleiner ist, dass sie so belassen wird?

Kann mir bitte wer helfen?
Danke!

Kasi88
30-04-2005, 01:51
Hallo,

bin zwar kein latex-Held, aber vielleicht hilft das weiter. Funktioniert zumindest bei mir ;)

\includegraphics[scale=1.0]{blabla.eps}

Gruß,
Kasi

pospiech
30-04-2005, 08:50
Hallo!

Ich versuche Bilder in mein Dokument einzufügen. Jedoch wenn ich es mit dem Befehl

\includegraphics[width=4.9in]{pfad_zum_bild}

mache, dann werden die Bilder immer verkleinert bzw. aufgeblasen.

Mit diesem Befehl sind alle Bilder 4,9 Inch lang. Je nach ursprünglicher Größe ändert sich dann die Höhe entsprechend.
Das ist also schon der richtige Weg für gleich große Bilder.
Allerdings wäre eine Angabe in der Form 'width=0.7\textwidth' sinnvoller.

Die Option 'scale=1' Skaliert die Bilder alle im gleichen Maße - damit werden sie aber niemals gleich groß.

Matthias

blubb
30-04-2005, 11:28
Ich hab mir mal für ein ähnliches Problem einen Style geschrieben.
Ich hab mir mit Beamer eine Foto-Präsentation generiert und wollte alle Bilder in der max. Grösse anzeigen. Mein Problem waren dann portrait- und landscape-Bilder.

Mein Style mißt aus. ob das Bild höher als breit ist und skaliert dann auf Textbreite oder Texthöhe.

Müsste eigentlich für dein Problem anpassbar sein (einfach nur Breite ausmessen und mit einem fixen Wert vergleichen).


\RequirePackage{ifthen,graphicx}
\newlength{\breit}
\newlength{\hoch}
\newcommand\includegraphicsJustified[1]{
\settowidth{\breit}{\includegraphics{#1}}
\settoheight{\hoch}{\includegraphics{#1}}
\ifthenelse{\lengthtest{\breit > \hoch}}{
\includegraphics[width=0.95\textwidth]{#1}\\
}{
\includegraphics[height=0.95\textheight]{#1}\\
}
}

bender
02-05-2005, 12:00
ja ich schau mal. danke!

superuke
23-01-2006, 14:26
Gibts eigentlich ne option, dass Latex die Bilder garnicht skaliert, sondern in originalgröße einbindet? Ich hab Bilder von unterschiedlicher Größe z.B. 450 X 300 pixel und will sie "so wie sie sind" einbinden.

Sascha

Boron
23-01-2006, 14:41
Einfach auf jede Angabe von width, height oder scale verzichten :).

superuke
23-01-2006, 14:47
Das hab ich auch schon probiert, Latex skaliert mir aber die Bilder immer auf textwidth?!

Minimalbeispiel:


\documentclass[12pt,a4paper]{scrartcl}

%Packete
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[automark]{scrpage2}
\usepackage[onehalfspacing]{setspace}
\usepackage[hang]{caption}
\usepackage{lmodern , float, ngerman, color, geometry, graphicx, calc, makeidx, gensymb, amsmath}

%Formatierung aller Gliederungsebenen
\addtokomafont{sectioning}{\rmfamily}

%Formatierung der Captions
\renewcommand{\captionfont}{\small}
\renewcommand{\captionlabelfont}{\bf}
%\renewcommand{\figurename}{Abb.}
%\renewcommand{\tablename}{Tab.}
\numberwithin{figure}{section}
\numberwithin{table}{section}

%Formatierung des Layouts
\geometry{top=35mm, bottom=35mm, headsep=10mm, bindingoffset=10mm, textwidth=160mm}
\parindent=0pt
\parskip=12pt

%Kopf und Fußzeile
\pagestyle{scrheadings}
\clearscrheadings
\ohead{\textsc \headmark}
\setheadsepline{0.5pt} %Linie in Kopfzeile mit 0.5pt Breite
\ifoot{Erstellt am: \today , Verfasser: SP}
\ofoot{\pagemark}
\begin{document}
...Er wird neben Fahrzeugreifen auch in Dichtungen, Manschetten, Schläuchen, Gummifedern und Faltenbälgen eingesetzt.
\begin{figure}[H]
\centering
\includegraphics{./Bilder/Strukturformeln/butadien}
\caption{Styrol-Butadien Copolymer}
\label{abb:styrolbutadien}
\end{figure}
\end{document}