PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : größe von Bilder allgemein festlegen



msfox
29-10-2009, 12:52
Ich versuche ein in Lyx erstelltes Dokument nach HTML zu konvertieren. Leider sehen dabei die Bilder immer sehr schlecht aus. Nach etwas probieren habe ich festgestellt, dass die Bilder besser werden, wenn ich die Skalierung von 100% auf 200% setzen. Da ich dies nicht für jedes Bild machen will und die größen Angabe am Bild nicht gepflegt ist, würde ich dies im Vorspann generell für alle Bilder machen.

meine erste Idee ist
\renecommand{inlcudegraphics}{\includegraphics[scale=2]}

das klappt leider nicht.

Weiß jemand,wie dies richtig aussehen mu?
Oder gibt es noch andere Möglichkeiten?

u_fischer
29-10-2009, 14:15
Wie man patcht kannst du hier lesen
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=patch.

Allerdings wäre das nur möglich, wenn du nie das optionale Argument von \includegraphics benutzt hast.

Ansonsten: Graphicx-optionen kann man im allgemeinen mit
\setkeys{Gin}{width=2cm} setzen. Bei scale funktioniert das aber nicht, da scale nur lokal funktioniert. Da müsstest du die Option direkt in den Code einschmuggeln (ich habe 0.1 genommen, da das Tigerbild ziemlich groß ist):


\documentclass[parskip=full]{scrartcl}
\usepackage{graphicx}

\makeatletter
\def\Gin@ii[#1]#2{%
\def\@tempa{[}\def\@tempb{#2}%
\ifx\@tempa\@tempb
\def\@tempa{\Gin@iii[#1][}%
\expandafter\@tempa
\else
\begingroup
\@tempswafalse
\toks@{\Ginclude@graphics{#2}}%
\setkeys{Gin}{scale=0.1,#1}%<---
\Gin@esetsize
\the\toks@
\endgroup
\fi}
\makeatother


\begin{document}
\includegraphics{tiger}

\includegraphics[scale=2]{tiger}
\end{document}