Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 26 von 26

Thema: Schlagschatten um Bilder erzeugen

  1. #16
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Anleitung lesen

    Zitat Zitat von ElGato Beitrag anzeigen
    [...] Um wie viel geht denn das Bild in der jetzigen Form über den \textwidth? Wenn ich das wüsste, hätte ich wieder ein 100% exaktes Bild, perfektion a la LaTeX so zu sagen. [...]
    Da nimmt man sich mal die Anleitung von pst-blur zur Hand und erfährt in Abschnitt 2 und insbesondere durch Abbildung 1 sofort alles Notwendige über die beteiligten Größen. Und durch Anwendung von etwas Mathematik sollte das dann kein Problem mehr sein.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  2. #17
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    :-) Noch immer Probleme

    Ich hoffe es fühlt sich von euch jetzt niemand veräppelt, aber es geht noch immer nicht.

    Dank localhost, weiß ich nun, das
    [...]blurradius is 1.5pt, which fits nicely with the de fault shadowsize of 3pt.[...]
    Das macht zusammen 4.5pt, das von \textwidth abgezogen werden muss, damit die Grafik innerhalb der Textbegrenzungen bleibt.

    Code:
    % Kompilieren mit xetex
    \documentclass[draft]{scrbook} 
    \usepackage[a5paper,bottom=2cm,inner=1.5cm,outer=1.5cm]{geometry} 
    \usepackage{xltxtra}
    \usepackage{xelibertine}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext} % erzeugt einen blindtext mit \blindtext 
    \usepackage{pst-blur}
    \usepackage{graphicx}
    \usepackage[font={sf,footnotesize},labelfont=bf,format=plain,singlelinecheck=off,aboveskip=0.3em]{caption}
    \definecolor{mgray}{gray}{0.8}
    \begin{document} % hier beginnt das Dokument
    
    \begin{figure}
    \psblurbox[shadowcolor=mgray,blur=true,blursteps=80,shadow=true]{
    \includegraphics[height=7.9cm,width=\textwidth-4.5pt]{beispiel.png}}
    \caption{Das ist ein längerer Satz, der eigentlich gar keinen Sinn hat, aber die Satzlänge illustriert.}
    \end{figure}
    
    \blindtext
    
    \end{document}
    Tut aber nicht
    Was habe ich denn vergessen noch zu berücksichtigen?

    Vielen Dank für eure bisherige Hilfe!

    ElGato
    Geändert von ElGato (28-07-2010 um 11:40 Uhr)
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  3. #18
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Zuätzliches Paket nötig

    Zitat Zitat von ElGato Beitrag anzeigen
    Ich hoffe es fühlt sich von euch jetzt niemand veräppelt, aber es geht noch immer nicht. [...] Was habe ich denn vergessen noch zu berücksichtigen? [...]
    Nun, wenn Du es so machen willst, wirst Du calc benötigen.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #19
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ElGato Beitrag anzeigen
    Was habe ich denn vergessen noch zu berücksichtigen?
    Code:
    \documentclass[demo]{scrbook} 
    \usepackage[ngerman]{babel}
    \usepackage{blindtext} % erzeugt einen blindtext mit \blindtext 
    \usepackage{pst-blur}
    \usepackage{graphicx,calc}
    \newlength\Bildbreite
    \Bildbreite=\textwidth
    \makeatletter
    \addtolength\Bildbreite{-\psk@shadowsize pt
                            -\psx@blurradius pt
                            -\psx@blurradius pt
                            -2\psframesep}
    \makeatother
    \begin{document} % hier beginnt das Dokument
    
    \begin{figure}
    \psblurbox[shadowcolor=black!80,blur=true,blursteps=80,shadow=true]{%
    \includegraphics[height=7.9cm,width=\Bildbreite]{beispiel.png}}
    \caption{Das ist ein längerer Satz, der eigentlich gar keinen Sinn hat, aber die Satzlänge illustriert.}
    \end{figure}
    
    \blindtext
    
    \end{document}
    Herbert

  5. #20
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Danke!!!!

    Danke sehr!!

    Das ist echt unglaublich, wie gut das funktioniert! Vielen Dank!!!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  6. #21
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Abstände von der Box zum Bild zu groß

    Hallo liebe Gemeinde,

    es tut mir echt leid, aber ich finde keine Lösung, weil ich davon leider nichts verstehe und im Internet habe ich leider nichts gefunden

    Mir ist erst jetzt aufgefallen, das eine Box (wie es der Name schon suggeriert ) um Bilder gesetzt werden. Es gibt dann einen Abstand zwischen dem Rahmen der Box und dem Bild.

    In der Anlage habe ich einen Vergleich, zwischen dem unteren Bild, in dem ich den Schlagschatten mit Gimp gesetzt habe und dem oberen Bild (Code s.u.).

    Der Schlagschatten oben gefällt mir sehr gut, bis auf die Ränder. Gibt es eine Möglichkeit sie los zu werden? Ich will also gar keine Box, sondern NUR den Schlagschatten!

    Hier auch noch eine Bitte an die Fortgeschritten: Mir ist es echt unangenehm euch dauernd zu belästigen, wie hab ihr gelernt die internen Befehle eines Pakets zu verstehen und zu verändern? Ich meine alles ab \makeatletter versteht ich nicht Geschweige denn den Code eines Pakets Ich bin nur Anwender, aber mittlerweile mache ich sehr, sehr viel mit LaTeX ...

    Code:
    \documentclass{scrbook} 
    \usepackage{xltxtra}
    \usepackage{xelibertine}
    \usepackage{pst-blur}
    \usepackage{graphicx,calc}
    
    \makeatletter
    \newlength{\schlagschatten}
    \setlength{\schlagschatten}{\psk@shadowsize pt
                            +\psx@blurradius pt
                            +2\psframesep}
    \makeatother
    
    \begin{document} % hier beginnt das Dokument
    \begin{figure}
    \psblurbox[blursteps=120,shadow=true]{%
    \includegraphics[height=7.9cm,width=\textwidth-\schlagschatten]{beispiel.jpg}}
    \caption{Das ist ein längerer Satz, der eigentlich gar keinen Sinn hat, aber die Satzlänge illustriert.}
    \end{figure}
    
    \begin{figure}
    \includegraphics[height=7.9cm,width=\textwidth]{Firefox.jpg} %von Gimp
    \caption{Das ist ein längerer Satz, der eigentlich gar keinen Sinn hat, aber die Satzlänge illustriert.}
    \end{figure}
    
    \end{document}
    Geändert von ElGato (12-08-2010 um 23:34 Uhr) Grund: Rechtschreibung
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  7. #22
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ElGato Beitrag anzeigen
    es tut mir echt leid, aber ich finde keine Lösung, weil ich davon leider nichts verstehe und im Internet habe ich leider nichts gefunden

    Mir ist erst jetzt aufgefallen, das eine Box (wie es der Name schon suggeriert ) um Bilder gesetzt werden. Es gibt dann einen Abstand zwischen dem Rahmen der Box und dem Bild.

    In der Anlage habe ich einen Vergleich, zwischen dem unteren Bild, in dem ich den Schlagschatten mit Gimp gesetzt habe und dem oberen Bild (Code s.u.).

    Der Schlagschatten oben gefällt mir sehr gut, bis auf die Ränder. Gibt es eine Möglichkeit sie los zu werden? Ich will also gar keine Box, sondern NUR den Schlagschatten!
    dann schaut man einfach mal in die Doku und sieht, dass man Linien
    abschalten kann...

    Code:
    \psblurbox[blursteps=120,shadow=true,linestyle=none]{%
    Herbert

  8. #23
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Mir ist es echt unangenehm euch dauernd zu belästigen, wie hab ihr gelernt die internen Befehle eines Pakets zu verstehen und zu verändern? Ich meine alles ab \makeatletter versteht ich nicht

    Du musst einfach lernen, @ wie einen normalen Buchstaben zu sehen. Stell dir einfach vor nach \makeatletter ist @ sowas wie ein "ö" oder "Œ".

    Wenn expl3-Syntax ins Spiel kommt gibt es weitere Varianten. Dort werden : und _ zu Buchstaben gemacht, die man in Befehlsnamen verwenden kann. Das gibt dann Befehlsnamen wie \bool_new:N. Schau mal in siunitx.sty.

  9. #24
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361
    Ist der weiße Balken links normal?
    Ich möchte den weg haben, damit das Bild wirklich ganz links anfangen kann

    Ansonsten würde behaupten, ist das Ergebnis dank euch hier wirklich PERFEKT!!!

    Code:
    \documentclass{scrbook}
    \usepackage{xltxtra}
    \usepackage{pst-blur}
    \usepackage{graphicx}
    \usepackage{calc}
    
    \makeatletter
    \newlength{\schlagschatten}
    \setlength{\schlagschatten}{
    		  \psk@shadowsize pt
                    +\psx@blurradius pt
                    +\psx@blurradius pt
                    }
    \makeatother
    
    \begin{document}
    
    \begin{figure}
    \psset{framesep=0pt}
    \psblurbox[blursteps=120,linewidth=0.25pt]{
    \rule{\textwidth-\schlagschatten}{8cm}} 
    \end{figure}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    Aenean commodo ligula eget dolor. Aenean massa. Cum 
    sociis natoque penatibus et magnis dis parturient montes, 
    nascetur ridiculus mus.
    \end{document}
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  10. #25
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ElGato Beitrag anzeigen
    Ist der weiße Balken links normal?
    Ich möchte den weg haben, damit das Bild wirklich ganz links anfangen kann

    Ansonsten würde behaupten, ist das Ergebnis dank euch hier wirklich PERFEKT!!!

    Code:
    \documentclass{scrbook}
    \usepackage{xltxtra}
    \usepackage{pst-blur}
    \usepackage{graphicx}
    \usepackage{calc}
    
    \makeatletter
    \newlength{\schlagschatten}
    \setlength{\schlagschatten}{
    		  \psk@shadowsize pt
                    +\psx@blurradius pt
                    +\psx@blurradius pt
                    }
    \makeatother
    
    \begin{document}
    
    \begin{figure}
    \psset{framesep=0pt}
    \psblurbox[blursteps=120,linewidth=0.25pt]{% <======
    \rule{\textwidth-\schlagschatten}{8cm}} 
    \end{figure}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    Aenean commodo ligula eget dolor. Aenean massa. Cum 
    sociis natoque penatibus et magnis dis parturient montes, 
    nascetur ridiculus mus.
    \end{document}
    da du ihn selber erzeugt hast, ist es normal ...
    Ohne % gibt es ein Leerzeichen.
    Merke: ein Zeilenumbruch ist dasselbe wie ein Leerzeichen!

    Herbert

  11. #26
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Danke! Alles PERFEKT!!

    Ich lach mich schlapp!!!

    Und all die Jahre habe ich mich immer gefragt, warum machen die Leute nur % rein? Und seit heute weiß ich das

    Vielen Dank!!!!

    Hier der Code, für Leute die es interessiert - denn ich glaube in diesem Thread wurde dank meiner Inkompetenz wirklich ALLES besprochen - hoffe ich!

    Code:
    \documentclass{scrbook}
    \usepackage{xltxtra}
    \usepackage{pst-blur}
    \usepackage{graphicx}
    \usepackage{calc}
    
    % Schlagschatten um Bilder
    \makeatletter
    \newlength{\schlagschatten}
    \setlength{\schlagschatten}{
    		\psk@shadowsize pt
                    +\psx@blurradius pt
                    +\psx@blurradius pt
                    }% 2\psframesep, weil unten framesep=0pt
    \makeatother
    % Standardeinstellungen für die Schlagschatten
    \psset{framesep=0pt,linewidth=0.1pt,blursteps=120}
    
    
    \begin{document}
    
    \begin{figure}
    \psblurbox{\rule{\textwidth-\schlagschatten}{8cm}} 
    \end{figure}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    Aenean commodo ligula eget dolor. Aenean massa. Cum 
    sociis natoque penatibus et magnis dis parturient montes, 
    nascetur ridiculus mus.
    
    \end{document}
    Geändert von ElGato (16-08-2010 um 19:57 Uhr) Grund: Rechtschreibung
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •