Automatische Höhe bzw. Breite von Grafik

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Automatische Höhe bzw. Breite von Grafik

Re: Besserwisserei ohne helfen nützt nichts

von Stamm- » So 19. Jan 2014, 11:57

Crys hat geschrieben:Ich wusste gar nicht das Fragen in der Anleitung stehen. […]
Bitte kein Zynismus. Der ist deinem Bestreben, eine Lösung zu erhalten, nicht zuträglich.
Crys hat geschrieben:Gefunden habe ich in der Anleitung keine Antwort. […]
Dann hast du offensichtlich nicht aufmerksam genug gelesen.
Crys hat geschrieben:[…] Wenn du schon so belehrend kommentierst, dann hast du sicher eine schnelle einfache Lösung parat?
Wie schon erwähnt, hilft Lesen in der Anleitung von graphicx weiter. Insbesondere Abschnitt 4.6 dürfte dich interessieren. Kommandozeile öffnen und folgendes eingeben.
texdoc graphicx
Ohne jegliche Angabe von Optionen wird ein Bild immer 1:1 eingebunden. Das ist aber auf Grund des Verhältnisses von ›postscript point‹ zu ›pixel‹ (0.75) nicht ratsam. Demnach würde ein Skalierungsfaktor von 0.75 das Bild korrekt wiedergeben.

Wenn du solche Verweise auf die Anleitung als Besserwisserei abtust, kann ich mir solche Hinweise ja demnächst sparen und dich deinem Problem überlassen. Erspart mir zukünftig viel Zeit, da ich ja nicht zur Hilfe verpflichtet bin.

Besserwisserei ohne helfen nützt nichts

von Crys » Fr 17. Jan 2014, 10:58

Stamm- hat geschrieben:Warum ließt du solche Fragen, die sich speziell auf ein Paket beziehen (hier graphicx), nicht einfach mal in der entsprechenden Anleitung nach?
Ich wusste gar nicht das Fragen in der Anleitung stehen.
Stamm- hat geschrieben:Wenn es dort nicht dokumentiert ist, wird es das von Haus aus auch nicht geben.
Gefunden habe ich in der Anleitung keine Antwort. Deshalb frage ich ja.
Stamm- hat geschrieben:Dann kannst Du immer noch gezielt nach einer möglichen Anpassung durch Dritte fragen.
Ich weiß ja nicht was man anpassen muss. Vielleicht gibt es ein Paket das dies ganz einfach übernimmt. Deshalb frag so allgemein.

Wenn du schon so belehrend kommentierst, dann hast du sicher eine schnelle einfache Lösung parat?

Erst lesen, dann fragen

von Stamm- » Fr 17. Jan 2014, 10:39

Crys hat geschrieben:[…] Eine maximale Skalierung einer Grafik kann man nicht einstellen?
Das eine Grafik nicht über 100% hinaus skaliert wird?
Warum ließt du solche Fragen, die sich speziell auf ein Paket beziehen (hier graphicx), nicht einfach mal in der entsprechenden Anleitung nach? Wenn es dort nicht dokumentiert ist, wird es das von Haus aus auch nicht geben. Dann kannst Du immer noch gezielt nach einer möglichen Anpassung durch Dritte fragen.

von Crys » Fr 17. Jan 2014, 10:28

Vielen Dank. Damit hast du mir schon sehr weiter geholfen!

Eine maximale Skalierung einer Grafik kann man nicht einstellen?
Das eine Grafik nicht über 100% hinaus skaliert wird?

von Johannes_B » Do 16. Jan 2014, 17:57

Breite und Höhe kannst du gemeinsam festlegen, und dann mit keepaspectratio arbeiten.

Automatische Höhe bzw. Breite von Grafik

von Crys » Do 16. Jan 2014, 17:18

Ich schreibe diverse Skript und muss öfters Bilder erneuern, die mit dem Parameter "width=\linewidth" eingebunden sind. Dann passiert es oft das ein Bild plötzlich größer ist als die Seite oder sehr verpixelt.

Oder in Beamer-Präsentationen binde ich ein Bild ein, dass so groß sein soll, wie eben die Seite zu lässt. Das ist das eine mal "width=\linewidth", das andere mal "height=\textheight".

Und in jeden Fall, egal ob Skript oder Beamer, sollte das Bild nie größer als "scale=1" werden.
\documentclass[demo]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}

\begin{frame}
\includegraphics[width=\autobild, height=\autobild, scale=\autobild]{bild}
\end{frame}

\end{document}
\documentclass[demo]{acrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}

\includegraphics[width=\autobild, scale=\autobild]{bild}

\end{document}
Gibt es eine Möglichkeit, dass die Bildgröße automatisch bestimmt wird?

Die Bilder sollen immer:
  • - so breit sein wie möglich "width=\linewidth"
    - aber nie größer sein, als die Folie "height=\textheight" (nur bei Beamer)
    - und in keinen Fall größer skaliert werden "scale=1"
Kann man das irgendwie eingeben?

Nach oben