PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafiken verkleinern?



Sven29
17-06-2006, 11:23
Hier mein Minibeispiel würde gerne die Tabelle wie die Grafiken die ich extern ein binde verkleinern kann mir jemand
sagen wie das funktioniert.

\usepackage{rotating}
\usepackage{a4wide}
\usepackage{fancybox}
\usepackage{fancyhdr}
\usepackage{graphics}
\usepackage{enumitem}
\usepackage[margin=0pt,font=small,labelfont=bf]{caption}
\usepackage{afterpage}
\usepackage[bottom,hang,splitrule]{footmisc}
\setlength{\footnotemargin}{1.5em}
\setlength{\belowcaptionskip}{10pt}

\begin{document}

\listoftables

\begin{table}
\captionsetup{justification=raggedright,singleline check=false}
\caption{Neuerrichtung und Erweiterung von Lagerstandorten}
\label{Tab:123}
\begin{center}
\begin{tabular}{|l|l|l|l|l|l|}
\hline
Werkstoffkurznahme & Werkstoff- & Norm & Werkstoffkurznahme & Werkstoff- & Norm\\
& nummer & & & nummer &\\
\hline
GX5CrNiMoNb19-11-2 & 1.4581 & EN 10213-4 & X6CrNiMoTi17-12-2 & 1.4571 & prEN 10222-5\\
\hline
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}

Herzlichen Dank im voraus
MfG
Sven

RedCloud
17-06-2006, 11:44
Hier mein Minibeispiel würde gerne die Tabelle wie die Grafiken die ich extern ein binde verkleinern kann mir jemand
sagen wie das funktioniert.


Zuviele Linien in einer Tabelle verdecken die eigentlichen Informationen!

-- rotating -> wird sowieso mit graphicx geladen
-- a4wide -> hat Macken, immer über geometry die Ränder einstellen
-- graphics -> ist uralt, immer graphicx laden, lädt selbst sowieso graphics
-- ngerman -> immer ngerman als Klassenoption und dann babel laden, hat Vorteile.

Immer _komplette_ und minimale Beispiele angeben, deins läuft nicht und viele Pakete haben mit deinem Problem gar nichts zu tun.




\documentclass[ngerman,12pt,a4paper,oneside,halfparskip,bigheadin gs]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{babel}
\usepackage[margin=0pt,font=small,labelfont=bf]{caption}
\usepackage{booktabs}
\setlength{\belowcaptionskip}{10pt}

\begin{document}

\listoftables

\begin{table}
\captionsetup{justification=raggedright,singleline check=false}
\caption{Neuerrichtung und Erweiterung von Lagerstandorten}\label{Tab:123}
\centering
\resizebox{\linewidth}{!}{%
\begin{tabular}{@{}ll@{}l@{\kern20pt}ll@{}l@{}}\to prule
Werkstoffkurznahme & Werk- & Norm & Werkstoffkurznahme & Werk- & Norm\\
& stoff- & & & stoff- &\\
& nummer & & & nummer &\\\toprule
GX5CrNiMoNb19-11-2 & 1.4581 & EN 10213-4 & X6CrNiMoTi17-12-2 & 1.4571 & prEN 10222-5\\\midrule
GX5CrNiMoNb19-11-2 & 1.4581 & EN 10213-4 & X6CrNiMoTi17-12-2 & 1.4571 & prEN 10222-5\\\midrule
GX5CrNiMoNb19-11-2 & 1.4581 & EN 10213-4 & X6CrNiMoTi17-12-2 & 1.4571 & prEN 10222-5\\\midrule
GX5CrNiMoNb19-11-2 & 1.4581 & EN 10213-4 & X6CrNiMoTi17-12-2 & 1.4571 & prEN 10222-5\\\bottomrule
\end{tabular}%
}% Ende von resizebox
\end{table}
\end{document}


rc

pospiech
17-06-2006, 11:46
Zuersteinmal: Das ist kein Minimalbeispiel... www.minimalbeispiel.de


Hier mein Minibeispiel würde gerne die Tabelle wie die Grafiken die ich extern ein binde verkleinern kann mir jemand
sagen wie das funktioniert.

Bei der Suche nach scalebox und graphicx findet man z.B. sowetwas:


Skalieren um einen Faktor - Scalebox
Grafik wird skaliert
mit h-scale wird die Breite skaliert
mit v-scale die Höhe
ist nur h-scale angegeben, dann
wird mit den Originalproportionen skaliert
\scalebox{<h-scale>}[<v-scale>]{<argument>}

Lässt sich nicht nur auf Graphiken, sondern auf beliebigen Code anwenden.
Dokumentationen dazu sind aufgelistet unter: http://www.matthiaspospiech.de/latex/dokumentation/bilder/

Nebenbei, ich erinnere mich, dass diese Frage schon mal hier beantwortet wurde. Suchfunktion könnte hiflreich sein.

Zu deinen Pakete:



\usepackage{a4wide}

Todsünde! Siehe l2tabu.pdf



\usepackage[margin=0pt,font=small,labelfont=bf]{caption}
\setlength{\belowcaptionskip}{10pt}

Du willst doch nur für die Tabellen eine Überschrift und für Grafiken eine Unterschrift. Dann ist dieses Vorgehen exact das was man nicht machen sollte. Steht in der Dokumentation von caption sehr gut beschrieben warum und was man stattdessen machen sollte.



\begin{table}
\captionsetup{justification=raggedright,singleline check=false}
\caption{Neuerrichtung und Erweiterung von Lagerstandorten}

Willst du nur diese Beschriftung rechstbündig oder alle ? Für alle sollte man das in der Preambel einstellen.


Matthias