s3bber
09-02-2012, 17:03
Hallo,
ich möchte ein Bild das als .pdf vorliegt, in meine Arbeit einbinden und mithilfe von LaTeX beschriften. Ich verwende PDFLaTeX.
Dabei bin ich auf xy gestoßen.
Und hierzu hätte ich dann auch ein paar Fragen:
1) Ist xy ein gutes Paket dafür oder sollte man dann doch lieber TikZ bzw. PSTricks verwenden wenn man schon vorhandene Grafiken (.eps, .png, .pdf, etc) in LaTeX oder PDFLaTeX beschriften möchte.
2)Wie bekommt man einen Zeilenumbrauch so hin, dass die Wörter linksbündig sind? In dem Minibsp. betrifft das Zeile 10 bis 13.
3) Die Umrandung/Teilung in Zeile 19 bis 24 habe ich durch trial and error hinbekommen. Leider ist mir nicht ganz klar warum ich z.B. {}, vor {\ar@{-}(x,y)} schreiben muss. Wenn ich das nicht mache ist die Linie weg. Also wie ist die einfachste schreibweise für eine Line bzw. Pfeil von (xA,yA) nach (xE,yE)?
Vielen Dank!
\documentclass{scrbook}
\usepackage[import,pdf,all]{xy}
\usepackage{graphicx}
\usepackage[nice]{nicefrac}
\begin{document}
\begin{xy}
\xyimport(1,1){\includegraphics[height=0.4\textheight]{tpf-twolens}}
(.15,.10)*+[F]{\txt<1cm>{NIR pump pulse}},
(.20,.35)*+[B]{\txt{horizontal\\polarization NIR}},
(.80,1)*{\txt{vertical\\polarization THz}},
(.35,.52)*++[B]{\txt{pulse\\front}},{\ar(.230,.67)},{\ar(.15,.5)} ,{\ar(.75,.70)},
(.1,.85)*{\txt{grating}},
(.5,1)*{\txt{lens}},{\ar(.35,.93)},{\ar(.65,.93)},
(.5,.63)*{\nicefrac{\lambda}{2}},
(.9,.69)*{\txt{sLN}},
(.95,.85)*{\txt{THz}},
(0,0)*{\ar@{-}(1,0)},
(1,0)*{},{\ar@{-}(1,1)},
(1,1)*{},{\ar@{-}(0,1)},
(0,1)*{},{\ar@{-}(0,0)},
(0,.5)*{},{\ar@{-}(1,.5)},
(.5,0)*{},{\ar@{-}(.5,1)},
\end{xy}
\end{document}
ich möchte ein Bild das als .pdf vorliegt, in meine Arbeit einbinden und mithilfe von LaTeX beschriften. Ich verwende PDFLaTeX.
Dabei bin ich auf xy gestoßen.
Und hierzu hätte ich dann auch ein paar Fragen:
1) Ist xy ein gutes Paket dafür oder sollte man dann doch lieber TikZ bzw. PSTricks verwenden wenn man schon vorhandene Grafiken (.eps, .png, .pdf, etc) in LaTeX oder PDFLaTeX beschriften möchte.
2)Wie bekommt man einen Zeilenumbrauch so hin, dass die Wörter linksbündig sind? In dem Minibsp. betrifft das Zeile 10 bis 13.
3) Die Umrandung/Teilung in Zeile 19 bis 24 habe ich durch trial and error hinbekommen. Leider ist mir nicht ganz klar warum ich z.B. {}, vor {\ar@{-}(x,y)} schreiben muss. Wenn ich das nicht mache ist die Linie weg. Also wie ist die einfachste schreibweise für eine Line bzw. Pfeil von (xA,yA) nach (xE,yE)?
Vielen Dank!
\documentclass{scrbook}
\usepackage[import,pdf,all]{xy}
\usepackage{graphicx}
\usepackage[nice]{nicefrac}
\begin{document}
\begin{xy}
\xyimport(1,1){\includegraphics[height=0.4\textheight]{tpf-twolens}}
(.15,.10)*+[F]{\txt<1cm>{NIR pump pulse}},
(.20,.35)*+[B]{\txt{horizontal\\polarization NIR}},
(.80,1)*{\txt{vertical\\polarization THz}},
(.35,.52)*++[B]{\txt{pulse\\front}},{\ar(.230,.67)},{\ar(.15,.5)} ,{\ar(.75,.70)},
(.1,.85)*{\txt{grating}},
(.5,1)*{\txt{lens}},{\ar(.35,.93)},{\ar(.65,.93)},
(.5,.63)*{\nicefrac{\lambda}{2}},
(.9,.69)*{\txt{sLN}},
(.95,.85)*{\txt{THz}},
(0,0)*{\ar@{-}(1,0)},
(1,0)*{},{\ar@{-}(1,1)},
(1,1)*{},{\ar@{-}(0,1)},
(0,1)*{},{\ar@{-}(0,0)},
(0,.5)*{},{\ar@{-}(1,.5)},
(.5,0)*{},{\ar@{-}(.5,1)},
\end{xy}
\end{document}