PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schlagschatten um Bilder erzeugen



ElGato
13-01-2010, 16:16
Liebes Forum,

gibt es eine einfache Möglichkeit, um um Bilder einen Schlagschatten zu erstellen? Bisher musste ich immer einen Schlagschatten extra in GIMP erstellen, dann als solches Bild einbinden :(

Vielleicht kann das ja LaTeX, und ich spare mir einen Schritt...

Vielen Dank und liebe Grüße,
ElGato

voss
13-01-2010, 17:05
gibt es eine einfache Möglichkeit, um um Bilder einen Schlagschatten zu erstellen? Bisher musste ich immer einen Schlagschatten extra in GIMP erstellen, dann als solches Bild einbinden :(

Vielleicht kann das ja LaTeX, und ich spare mir einen Schritt...



\listfiles
\documentclass{article}
\usepackage{pst-blur}
\usepackage{graphicx}
\begin{document}

\psframebox[blur=true,shadow=true]{ %
\includegraphics[width=0.5\textwidth]{tiger}}

\end{document}


Herbert

ElGato
13-01-2010, 18:25
Leider geht es bei mir nicht :(

Wenn dieses Minima, bei jemanden funktioniert, dann habe ich ein Problem :o



\documentclass[10pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{pst-blur}
\usepackage[demo]{graphicx}


\begin{document} % hier beginnt das Dokument

\psframebox[blur=true,shadow=true]{
\includegraphics[height=7.9cm,width=\textwidth]{Beispiel.png}}

\end{document}

bobmalaria
13-01-2010, 18:37
hi,

ich vermute du hast mit pdflatex kompiliert. verwendest du pstricks pakete, dann musst du den weg LaTeX->PS->PDF gehen.

es gibt auch einen weg weiterhin pdflatex zu verwenden. schaue dir mal dazu das paket auto-pst-pdf an (http://www.ctan.org/tex-archive/help/Catalogue/entries/auto-pst-pdf.html)

gruss

bobmalaria
13-01-2010, 18:38
hi,

ich vermute du hast mit pdflatex kompiliert. verwendest du pstricks pakete, dann musst du den weg LaTeX->PS->PDF gehen. dann gehen auch keine png grafiken sondern nur eps.

es gibt auch einen weg weiterhin pdflatex zu verwenden. schaue dir mal dazu das paket auto-pst-pdf an (http://www.ctan.org/tex-archive/help/Catalogue/entries/auto-pst-pdf.html)

gruss

ElGato
13-01-2010, 18:47
Du hast recht! :D

Ich habe mit pdflatex kompiliert. In Wirklichkeit nehme ich sogar XeLatex :o
Das heißt, ich kriege also keinen Schlagschatten :(

Oder gibt es noch eine Möglichkeit :confused:

Vielen Dank und liebe Grüße,
ElGato

u_fischer
13-01-2010, 19:13
Mit Xelatex funktioniert es bei tadellos.
This is XeTeX, Version 3.1415926-2.2-0.999.7
xetex.def 2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)

ElGato
13-01-2010, 20:36
Ich bekomme immer nur eine Fehlermeldung :(

Hier die Fehlermeldung (ich lerne dazu ;-)
Leider habe ich noch keine Erfahrung in Fehlermeldung lesen, deshalb alles :o (okay, doch nicht alles, der Text war wohl zu lang :o ich hoffe das relavante ist dabei...



LOG FILE :
This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6) (format=xelatex 2009.12.3) 13 JAN 2010 20:29
entering extended mode
%&-line parsing enabled.
**t2.tex
(./t2.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german, ngerman, loaded.
(/usr/share/texmf-texlive/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2006/07/30 v2.95b KOMA-Script document class (report)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
Package: scrkbase 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
Package: scrlfile 2006/03/28 v2.95 KOMA-Script package (loading files)
Package scrlfile, 2006/03/28 v2.95 KOMA-Script package (loading files)
Copyright (C) Markus Kohm
) (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
))
(/usr/share/texmf-texlive/tex/latex/base/size11.clo
File: size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
(/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
Package: typearea 2006/07/30 v2.95b KOMA-Script package (type area)
Package typearea, 2006/07/30 v2.95b KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002
\ta@bcor=\skip41
\ta@div=\count79
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
Package typearea Info: These are the values describing the layout:
(typearea) DIV = 10
(typearea) BCOR = 0.0pt
(typearea) \paperwidth = 597.50793pt
(typearea) \textwidth = 418.25555pt
(typearea) DIV-departure = -6/100
(typearea) \evensidemargin = 17.3562pt
(typearea) \oddsidemargin = 17.3562pt
(typearea) \paperheight = 845.04694pt
(typearea) \textheight = 595.80026pt
(typearea) \topmargin = -25.16531pt
(typearea) \headheight = 17.0pt
(typearea) \headsep = 20.40001pt
(typearea) \topskip = 11.0pt
(typearea) \footskip = 47.60002pt
(typearea) \baselineskip = 13.6pt
(typearea) on input line 832.
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\c@figure=\count87
\c@table=\count88
\bibindent=\dimen102
) (/usr/share/texmf-texlive/tex/xelatex/xltxtra/xltxtra.sty
Package: xltxtra 2006/06/13 v0.2 Improvements for the XeTeX/LaTeX format
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2006/08/21 v0.3 Provides ifxetex conditional
)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/etc/texmf/tex/latex/config/graphics.cfg
File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
)
)
(/usr/share/texmf-texlive/tex/latex/pst-blur/pst-blur.sty
(/usr/share/texmf-texlive/tex/latex/pstricks/pstricks.sty
Package: pstricks 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.15 <2006/12/22> (tvz)
\pst@dima=\dimen107
\pst@dimb=\dimen108
\pst@dimc=\dimen109
\pst@dimd=\dimen110
\pst@dimg=\dimen111
\pst@dimh=\dimen112
\pst@hbox=\box27
\pst@boxg=\box28
\pst@cnta=\count98
\pst@cntb=\count99
\pst@cntc=\count100
\pst@cntd=\count101
\pst@cntg=\count102
\pst@cnth=\count103
\pst@toks=\toks16
(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.con)
\psunit=\dimen113
\psxunit=\dimen114
\psyunit=\dimen115
\pslinewidth=\dimen116
\pst@customdefs=\toks17
\pslinearc=\dimen117
\everypsbox=\toks18
\psframesep=\dimen118
\pslabelsep=\dimen119
\psk@shift=\dimen120
\pst@shift=\dimen121
\theoverlaybox=\box29
)
File: pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)
(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
(/etc/texmf/tex/latex/config/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package xcolor Info: Package option `override' ignored on input line 216.
Package xcolor Info: Driver file: xetex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
Package xcolor Info: Model `RGB' extended on input line 1353.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
))
Package: pst-blur 2005/09/08 package wrapper for pst-blur.tex (hv)
(/usr/share/texmf-texlive/tex/generic/pst-blur/pst-blur.tex
(/usr/share/texmf-texlive/tex/latex/xkeyval/pst-xkey.tex
File: pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
) v2.0, 2005/09/08)
File: pst-blur.tex 2005/09/08 v2.0 `PST-blur' (hv)
)
File: beispiel.png Graphic file (type QTm)
<use "beispiel.png" >
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\XC@usec@lor ...string \color@ #1#2\endcsname \@@
\fi \space
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\XC@usec@lor ...string \color@ #1#2\endcsname \@@
\fi \space
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\XC@usec@lor ...\expandafter \c@lor@to@ps #1#2\@@
\else \expandafter \expand...
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\XC@usec@lor ...string \color@ #1#2\endcsname \@@
\fi \space
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\XC@usec@lor ...string \color@ #1#2\endcsname \@@
\fi \space
l.9 ...ight=7.9cm,width=\textwidth]{beispiel.png}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Overfull \hbox (17.59276pt too wide) in paragraph at lines 9--10
[][]
[]
[1
] (./t2.aux) )

voss
13-01-2010, 21:11
Ich bekomme immer nur eine Fehlermeldung :(


dein TeXLive2007 ist uralt ... da fehlen dir alle Treiber, um xelatex
mit PSTricks nutzen zu können ...

Herbert

ElGato
14-01-2010, 06:59
perfecto!!!!

Vielen Dank!!

Ich bin immer voll glücklich, wenn ein "Phänomen" geklärt ist :)

ElGato
19-07-2010, 19:10
Hallo liebes Forum,

ich mach am gleichen Thread weiter...

nachdem jetzt alles Funktioniert habe ich ein weiteres Problem: Bild + Schlagschatten gehen über den Text hinaus :(



% 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,s inglelinecheck=off,aboveskip=0.3em]{caption}
\definecolor{mgray}{gray}{0.8}
\begin{document} % hier beginnt das Dokument

\begin{figure}
\psblurbox[shadowcolor=mgray,shadowsize=0.5em,blur=true,blurs teps=80,shadow=true]{
\includegraphics[height=7.9cm,width=\textwidth]{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}

localghost
19-07-2010, 21:33
[...] Bild + Schlagschatten gehen über den Text hinaus [...]
Dann reduzierst Du logischerweise die Breite des Bildes. Die hast Du schließlich auf Textbreite gesetzt.


Thorsten

bischi
19-07-2010, 22:51
Bild + Schlagschatten gehen über den Text hinaus :(

Na - dann mach halt das Bild etwas kleiner ;)

\includegraphics[width=0.95\textwidth]... oder so...

MfG Bischi

PS: Zu spät - sollte wohl nachladen :p

ElGato
20-07-2010, 00:52
Vielen Dank für die Antworten,

aber ehrlich gesagt, darauf bin ich auch gekommen. Blöderweise hätte ich mehr zu meinem Problem schreiben sollen: 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...

Gibt es auch eine Möglichkeit, automatisch ALLE Abbildungen mit den selben Einstellungen für psblurbox zu kombinieren? Also, nach dem Motto, wenn ich eine figure-Umgebung habe, sollte automatisch auch ein Schlagschatten da sein. Wäre das sinnvoll?

Vielen Dank nochmal

voss
21-07-2010, 03:58
Gibt es auch eine Möglichkeit, automatisch ALLE Abbildungen mit den selben Einstellungen für psblurbox zu kombinieren? Also, nach dem Motto, wenn ich eine figure-Umgebung habe, sollte automatisch auch ein Schlagschatten da sein. Wäre das sinnvoll?


dann definierst du dir halt eine neue Umgebung Figure, die ihren
Inhalt automatisch mit einem Schatten versieht.

Herbert

localghost
21-07-2010, 10:42
[...] 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 (http://http://ctan.org/pkg/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.

ElGato
28-07-2010, 11:30
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.



% 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,s inglelinecheck=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=tr ue]{
\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

localghost
28-07-2010, 12:26
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 (http://ctan.org/pkg/calc) benötigen.

voss
28-07-2010, 13:05
Was habe ich denn vergessen noch zu berücksichtigen?



\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

ElGato
28-07-2010, 16:06
Danke sehr!!

Das ist echt unglaublich, wie gut das funktioniert! Vielen Dank!!!

ElGato
12-08-2010, 23:32
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 :o) 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 ...



\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}

voss
13-08-2010, 08:24
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 :o) 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...


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


Herbert

u_fischer
13-08-2010, 11:15
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.

ElGato
16-08-2010, 18:59
Ist der weiße Balken links normal?
Ich möchte den weg haben, damit das Bild wirklich ganz links anfangen kann :confused:

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



\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}

voss
16-08-2010, 19:23
Ist der weiße Balken links normal?
Ich möchte den weg haben, damit das Bild wirklich ganz links anfangen kann :confused:

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



\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 ... :D
Ohne % gibt es ein Leerzeichen.
Merke: ein Zeilenumbruch ist dasselbe wie ein Leerzeichen!

Herbert

ElGato
16-08-2010, 19:55
:p 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!



\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}