Bonjour,
En 2008, j’avais compile ce code.
Il se compile toujours, mais le fichier pdf que je genere n’est pas correct.
Il y a probablement quelque chose que j’oublie de faire.
!!
\documentclass[a4paper,american,portrait,dvips]{article}
\usepackage{a4_fr}
%\usepackage{lscape}
\usepackage{times}
%\usepackage[T1]{fontenc}
%\usepackage[latin1]{inputenc}
%\usepackage[body={20cm,28.5cm}]{geometry}
%\usepackage[body={20cm,26.5cm}]{geometry}
%\usepackage{geometry}
%\geometry{verbose,a4paper}
%\geometry{verbose}
\pagestyle{empty}
\usepackage{babel}
\usepackage{rotating}
%\usepackage{doublespace}
\usepackage{color}
\usepackage{crayola}
%\usepackage{pifont}
%\usepackage{graphicx}
\usepackage{pstricks}
%\usepackage{pstcol,pst-char,pst-plot,pst-grad}
\usepackage{pst-coil,pst-text}
%\usepackage[curve,arrow,frame]{xy}
%\usepackage{mfpic}
%\usepackage{semcolor}
\usepackage{amsmath,amssymb}
\usepackage{palatino,mathpple}
%\usepackage{lucida,lucmaths}
%\usepackage{fancyheadings}
%\usepackage{fancybox}
%\usepackage{mathptmx}
%\setlength\parskip{\medskipamount}
%\setlength\parskip{0pt}
%\setlength\parindent{0pt}
%\setlength\textwidth{19.5cm}
%\setlength\textheight{26cm}
%\setlength{\topmargin}{0cm}%{-2cm}
\usepackage{ifthen}
\usepackage{mydef}
\renewcommand{\floatpagefraction}{1.0}
%\setlength{\stretch}{1.5}
\renewcommand{\baselinestretch}{1.5}%may need a font change to be activated (see also \begin{spacing})
%\global\advance\baselineskip -21pt
%\lineskiplimit 15pt
%\global\baselineskip 15pt
\begin{document}
\begin{figure}
\begin{pspicture}(0,0.5)(18,8)%(-0.7,0)(0,3.3)
\psline[linewidth=0.3mm]{-}(5.0,2.0)(5.0,7.0)
\psline[linewidth=0.3mm]{-}(6.0,2.0)(6.0,7.0)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(4.3,3.6)(6.0,5.4)
\psset{linestyle=none}
\pstextpath[r]{\psline(4.1,1.0)(5.1,1.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(5.9,1.0)(6.9,1.0)}{\huge $\left\langle g\right|$}
\pstextpath[c]{\psline(5.0,1.0)(6.0,1.0)}{\Large $\rho_{gg}$}
\pstextpath[r]{\psline(4.2,8.0)(5.2,8.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(5.8,8.0)(6.8,8.0)}{\huge $\left\langle e\right|$}
\pstextpath[c]{\psline(0.5,4.5)(4.5,4.5)}{\huge $\widetilde{V}{ge}\left(\omega,\overrightarrow{r}\right)$}
\psset{linestyle=solid}
\psline[linewidth=0.3mm]{-}(11.0,2.0)(11.0,7.0)
\psline[linewidth=0.3mm]{-}(12.0,2.0)(12.0,7.0)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(11.0,3.6)(12.7,5.4)
\psset{linestyle=none}
\pstextpath[r]{\psline(10.1,1.0)(11.1,1.0)}{\huge $\left| e\right\rangle$}
\pstextpath[l]{\psline(11.9,1.0)(12.9,1.0)}{\huge $\left\langle e\right|$}
\pstextpath[c]{\psline(11.0,1.0)(12.0,1.0)}{\Large $\rho{ee}$}
\pstextpath[r]{\psline(10.2,8.0)(11.2,8.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(11.8,8.0)(12.8,8.0)}{\huge $\left\langle e\right|$}
\pstextpath[c]{\psline(7,4.5)(11.0,4.5)}{\huge $\widetilde{V}{ge}\left(\omega,\overrightarrow{r}\right)$}
\end{pspicture}
\caption{\protect\centering{Two-level Vertices for a molecule with a velocity $\protect\overrightarrow{v}$: $\widetilde{V}{ge}\left(\omega,\protect\overrightarrow{r}\right)=-\protect\overrightarrow{\mu}{ge}\cdot \widehat{\varepsilon}^{\ast},\widetilde{\rm{E}}^{\ast}\left(\omega,\protect\overrightarrow{r}\right)=\hbar \widetilde{\Omega}{ge}(\omega,\protect\overrightarrow{r})$, $\widetilde{\rho}{ge}^{(1)}(\omega,\protect\overrightarrow{r},\protect\overrightarrow{v})=\frac{\widetilde{\Omega}{ge}(\omega,\protect\overrightarrow{r})}{-\omega -\omega_{ge}^{\star}+i\gamma_{ge}}\left[\rho^{(0)}{gg}-\rho^{(0)}{ee}\right]$, $\omega_{ge}^{\star}=\omega_{ge}+\protect\overrightarrow{k}\cdot\protect\overrightarrow{v}$}\label{rho_ge}}
\end{figure}
\begin{figure}
\begin{pspicture}(0,0.5)(18,8)%(-0.7,0)(0,3.3)
\psline[linewidth=0.3mm]{-}(5.0,2.0)(5.0,7.0)
\psline[linewidth=0.3mm]{-}(6.0,2.0)(6.0,7.0)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(3.3,3.6)(5.0,5.4)
\psset{linestyle=none}
\pstextpath[r]{\psline(4.1,1.0)(5.1,1.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(5.9,1.0)(6.9,1.0)}{\huge $\left\langle g\right|$}
\pstextpath[c]{\psline(5.0,1.0)(6.0,1.0)}{\Large $\rho_{gg}$}
\pstextpath[r]{\psline(4.2,8.0)(5.2,8.0)}{\huge $\left| e\right\rangle$}
\pstextpath[l]{\psline(5.8,8.0)(6.8,8.0)}{\huge $\left\langle g\right|$}
\pstextpath[c]{\psline(0.0,4.5)(4.0,4.5)}{\huge $\widetilde{V}{eg}\left(\omega,\overrightarrow{r}\right)$}
\psset{linestyle=solid}
\psline[linewidth=0.3mm]{-}(11.0,2.0)(11.0,7.0)
\psline[linewidth=0.3mm]{-}(12.0,2.0)(12.0,7.0)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(12.0,3.6)(13.7,5.4)
\psset{linestyle=none}
\pstextpath[r]{\psline(10.1,1.0)(11.1,1.0)}{\huge $\left| e\right\rangle$}
\pstextpath[l]{\psline(11.9,1.0)(12.9,1.0)}{\huge $\left\langle e\right|$}
\pstextpath[c]{\psline(11.0,1.0)(12.0,1.0)}{\Large $\rho{ee}$}
\pstextpath[r]{\psline(10.2,8.0)(11.2,8.0)}{\huge $\left| e\right\rangle$}
\pstextpath[l]{\psline(11.8,8.0)(12.8,8.0)}{\huge $\left\langle g\right|$}
\pstextpath[c]{\psline(7,4.5)(11.0,4.5)}{\huge $\widetilde{V}{eg}\left(\omega,\overrightarrow{r}\right)$}
\end{pspicture}
\caption{\protect\centering{Two-level Vertices for a molecule with a velocity $\protect\overrightarrow{v}$: $\widetilde{V}{eg}\left(\omega,\protect\overrightarrow{r}\right)=-\protect\overrightarrow{\mu}{eg}\cdot \widehat{\varepsilon},\widetilde{\rm{E}}\left(\omega,\protect\overrightarrow{r}\right)=\hbar \widetilde{\Omega}{eg}(\omega,\protect\overrightarrow{r})$, $\widetilde{\rho}{eg}^{(1)}(\omega,\protect\overrightarrow{r},\protect\overrightarrow{v})=\frac{\widetilde{\Omega}{eg}(\omega,\protect\overrightarrow{r})}{\omega -\omega_{eg}^{\star}+i\gamma_{eg}}\left[\rho^{(0)}{ee}-\rho^{(0)}{gg}\right]=\widetilde{\rho}{ge}^{(1)\ast}(\omega,\protect\overrightarrow{r},\protect\overrightarrow{v})$, $\omega{eg}^{\star}=\omega_{eg}-\protect\overrightarrow{k}\cdot\protect\overrightarrow{v}$}\label{rho_eg}}
\end{figure}
\clearpage
\begin{figure}
\begin{minipage}{8.5cm}
\begin{pspicture}(0,0.5)(7,7.5)%(-0.7,0)(0,3.3)
\psset{linestyle=none}
\pstextpath[l]{\psline(0.0,2)(2.0,2)}{\Large (a)}
\psset{linestyle=solid}
\psline[linewidth=0.25mm]{-}(5.0,2.5)(5.0,6.5)
\psline[linewidth=0.25mm]{-}(6.0,2.5)(6.0,6.5)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(3.3,3.6)(5.0,5.4)
\psset{linestyle=none}
\pstextpath[c]{\psline(4.5,1.75)(5.5,1.75)}{\Large $\left| j\right\rangle$}
\pstextpath[c]{\psline(5.5,1.75)(6.5,1.75)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(4.5,7.25)(5.5,7.25)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(5.5,7.25)(6.5,7.25)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(0.5,6.0)(3.9,6.0)}{\Large $\widetilde{\Omega}{lk}^+(\omega,\overrightarrow{r})\ \widetilde{\rho}{jk}$}
\psset{linestyle=solid}
\psline[linewidth=0.15mm]{-}(0.1,5.6)(4.3,5.6)
\psset{linestyle=none}
\pstextpath[c]{\psline(0.0,5.1)(4.4,5.1)}{\Large $\omega_{lj}^{\dagger}-(\omega+\overrightarrow{k} \protect\overrightarrow{v})$}
\end{pspicture}
\end{minipage}
\begin{minipage}{8.5truecm}
\begin{pspicture}(0,0.5)(7,7.5)%(-0.7,0)(0,3.3)
\psset{linestyle=none}
\pstextpath[r]{\psline(6.0,2)(7.5,2)}{\Large (b)}
\psset{linestyle=solid}
\psline[linewidth=0.25mm]{-}(2.0,2.5)(2.0,6.5)
\psline[linewidth=0.25mm]{-}(3.0,2.5)(3.0,6.5)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(1.3,3.6)(3.0,5.4)
\psset{linestyle=none}
\pstextpath[c]{\psline(1.5,1.75)(2.5,1.75)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(2.5,1.75)(3.5,1.75)}{\Large $\left\langle j\right|$}
\pstextpath[c]{\psline(1.5,7.25)(2.5,7.25)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(2.5,7.25)(3.5,7.25)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(3.9,5.9)(7.3,5.9)}{\Large $\widetilde{\rho}{lj}\ \widetilde{\Omega}{jk}^{+^}(\omega,\overrightarrow{r})$}
\psset{linestyle=solid}
\psline[linewidth=0.15mm]{-}(3.3,5.5)(3.55,5.5) %minus sign
\psline[linewidth=0.15mm]{-}(3.7,5.5)(7.5,5.5)
\psset{linestyle=none}
\pstextpath[c]{\psline(3.7,5.0)(7.5,5.0)}{\Large $\omega_{lk}^{\dagger}+\omega +\protect\overrightarrow{k} \protect\overrightarrow{v}$}
\end{pspicture}
\end{minipage}
\
\begin{minipage}{8.5cm}
\begin{pspicture}(0,0.5)(7,7.5)%(-0.7,0)(0,3.3)
\psset{linestyle=none}
\pstextpath[l]{\psline(0.0,2)(2.0,2)}{\Large (c)}
\psset{linestyle=solid}
\psline[linewidth=0.25mm]{-}(5.0,2.5)(5.0,6.5)
\psline[linewidth=0.25mm]{-}(6.0,2.5)(6.0,6.5)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(5.0,3.6)(6.7,5.4)
\psset{linestyle=none}
\pstextpath[c]{\psline(4.5,1.75)(5.5,1.75)}{\Large $\left| j\right\rangle$}
\pstextpath[c]{\psline(5.5,1.75)(6.5,1.75)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(4.5,7.25)(5.5,7.25)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(5.5,7.25)(6.5,7.25)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(1.0,5.9)(4.4,5.9)}{\Large $\widetilde{\Omega}_{lj}^{+^}(\omega,\overrightarrow{r})\ \widetilde{\rho}{jk}$}
\psset{linestyle=solid}
\psline[linewidth=0.15mm]{-}(0.8,5.5)(4.6,5.5)
\psset{linestyle=none}
\pstextpath[c]{\psline(0.5,5.0)(4.9,5.0)}{\Large $\omega{lk}^{\dagger}+\omega+\protect\overrightarrow{k} \protect\overrightarrow{v}$}
\end{pspicture}
\end{minipage}
\begin{minipage}{8.5truecm}
\begin{pspicture}(0,0.5)(7,7.5)%(-0.7,0)(0,3.3)
\psset{linestyle=none}
\pstextpath[r]{\psline(6.0,2)(7.5,2)}{\Large (d)}
\psset{linestyle=solid}
\psline[linewidth=0.25mm]{-}(1.5,2.5)(1.5,6.5)
\psline[linewidth=0.25mm]{-}(2.5,2.5)(2.5,6.5)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(2.5,3.5)(4.2,5.3)
\psset{linestyle=none}
\pstextpath[c]{\psline(1.0,1.75)(2.0,1.75)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(2.0,1.75)(3.0,1.75)}{\Large $\left\langle j\right|$}
\pstextpath[c]{\psline(1.0,7.25)(2.0,7.25)}{\Large $\left| l\right\rangle$}
\pstextpath[c]{\psline(2.0,7.25)(3.0,7.25)}{\Large $\left\langle k\right|$}
\pstextpath[c]{\psline(4.0,6.7)(7.4,6.7)}{\Large $\widetilde{\rho}{lj}\ \widetilde{\Omega}{jk}^+(\omega,\overrightarrow{r})$}
\psset{linestyle=solid}
\psline[linewidth=0.15mm]{-}(3.2,6.3)(3.45,6.3) %minus sign
\psline[linewidth=0.15mm]{-}(3.6,6.3)(7.8,6.3)
\psset{linestyle=none}
\pstextpath[c]{\psline(3.5,5.8)(7.9,5.8)}{\Large $\omega_{lk}^{\dagger}-(\omega+\protect\overrightarrow{k} \protect\overrightarrow{v})$}
\end{pspicture}
\end{minipage}
\caption{\protect\centering{Vertex density matrix element determination from the previous perturbation orders (contributions for $\widetilde{\rho}{lk}^{(i)}$ from \vbox to 1.5ex{\vskip -0.75ex \hbox{$\widetilde{\rho}{\stackrel{\SSt jk}{\SSt lj}}^{(i-1)}$}\vss}) in the frequency domain (at the RWA) for a moving molecule (velocity $\protect\overrightarrow{v}$) and a same propagation direction $\protect\overrightarrow{k}$. $\hbar \widetilde{\Omega}{jk}^{\pm}\left(\omega,\protect\overrightarrow{r}\right)=- \mu{jk}\cdot \left[\widehat{\varepsilon},\widetilde{\rm{E}}{\pm}\left(\omega,\protect\overrightarrow{r}\right)\right]$ (the superscript $+$ design the EM field going form the left to the right), $\omega{jk}^{\dagger}=\omega_{jk}-i\gamma_{jk}$. Note the two diagrams corresponding a photon absorption (a) and (c), and the two ones corresponding to a photon emission (b) and (d)}\label{rho_ij}}
%\vbox to 1.5ex{\vskip -2.50ex \hbox{
\end{figure}
\begin{figure}
\begin{pspicture}(0,0.5)(18,11)%(-0.7,0)(0,3.3)
\psline[linewidth=0.3mm]{-}(5.0,2.0)(5.0,10.0)
\psline[linewidth=0.3mm]{-}(6.0,2.0)(6.0,10.0)
\psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(3.3,2.0)(5.0,3.8)
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(3.4,4.15)(6.0,6.8)
\pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(5.0,8.0)(3.3,9.8)
\psset{linestyle=none}
\pstextpath[r]{\psline(4.1,1.0)(5.1,1.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(5.9,1.0)(6.9,1.0)}{\huge $\left\langle g\right|$}
\pstextpath[c]{\psline(5.0,1.0)(6.0,1.0)}{\Large $\rho_{gg}$}
\pstextpath[r]{\psline(3.8,4.3)(4.8,4.3)}{\Large $\left| e\right\rangle$}
\pstextpath[l]{\psline(6.2,7.3)(7.2,7.3)}{\Large $\left\langle e^{\prime} \right|$}
\pstextpath[r]{\psline(4.2,11.0)(5.2,11.0)}{\huge $\left| g\right\rangle$}
\pstextpath[l]{\psline(5.8,11.0)(6.8,11.0)}{\huge $\left\langle e^{\prime} \right|$}
% \pstextpath[c]{\psline(0.5,4.5)(4.5,4.5)}{\huge $\widetilde{V}_{ge}\left(\omega,\overrightarrow{r}\right)$}
\psset{linestyle=solid}
% \pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(12.0,3.6)(13.7,5.4)
% \psline[linewidth=0.3mm]{-}(11.0,2.0)(11.0,7.0)
% \psline[linewidth=0.3mm]{-}(12.0,2.0)(12.0,7.0)
% \psset{arrowlength=2,arrowsize=4pt,arrowscale=2 1}
% \pszigzag[coilwidth=3mm,linearc=1.5pt,coilarmA=1pt,coilarmB=10pt]{->}(11.0,3.6)(12.7,5.4)
% \psset{linestyle=none}
% \pstextpath[r]{\psline(10.1,1.0)(11.1,1.0)}{\huge $\left| e\right\rangle$}
% \pstextpath[l]{\psline(11.9,1.0)(12.9,1.0)}{\huge $\left\langle e\right|$}
% \pstextpath[c]{\psline(11.0,1.0)(12.0,1.0)}{\Large $\rho_{ee}$}
% \pstextpath[r]{\psline(10.2,8.0)(11.2,8.0)}{\huge $\left| g\right\rangle$}
% \pstextpath[l]{\psline(11.8,8.0)(12.8,8.0)}{\huge $\left\langle e\right|$}
% \pstextpath[c]{\psline(7,4.5)(11.0,4.5)}{\huge $\widetilde{V}{ge}\left(\omega,\overrightarrow{r}\right)$}
\end{pspicture}
\caption{\protect\centering{Three-level saturated absorption vertices for a molecule with a velocity $\protect\overrightarrow{v}$}}%: $\widetilde{V}{ge}\left(\omega,\protect\overrightarrow{r}\right)=-\protect\overrightarrow{\mu}{ge}\cdot \widehat{\varepsilon}^{\ast},\widetilde{\rm{E}}^{\ast}\left(\omega,\protect\overrightarrow{r}\right)=\hbar \widetilde{\Omega}{ge}(\omega,\protect\overrightarrow{r})$, $\widetilde{\rho}{ge}^{(1)}(\omega,\protect\overrightarrow{r},\protect\overrightarrow{v})=\frac{\widetilde{\Omega}{ge}(\omega,\protect\overrightarrow{r})}{-\omega -\omega_{ge}^{\star}+i\gamma_{ge}}\left[\rho^{(0)}{gg}-\rho^{(0)}{ee}\right]$, $\omega_{ge}^{\star}=\omega_{ge}+\protect\overrightarrow{k}\cdot\protect\overrightarrow{v}$}\label{rho3_abs-sat}}
\end{figure}
\newcommand{\zigzag}[4]{
\pszigzag[coilwidth=2mm,linearc=1.2pt,coilarmA=1pt,coilarmB=8pt]{->}(#1,#2)(#3,#4)
}
\newcommand{\vertice}[5]{
\begin{minipage}{2.8truecm}
\begin{pspicture}(0,0.0)(3.0,3.9)
% \begin{pspicture}(0,0)(3.0,4.5)
\psset{linestyle=none}
% \pstextpath[r]{\psline(0.5,0.0)(0.95,0.0)}{$\left| g\right\rangle$}
% \pstextpath[l]{\psline(1.05,0.0)(1.5,0.0)}{$\left\langle g\right|$}
\psset{linestyle=solid}
\psline[linewidth=0.3mm]{-}(0.9,0.25)(0.9,3.5)
\psline[linewidth=0.3mm]{-}(1.1,0.25)(1.1,3.5)
\psset{arrowlength=2,arrowsize=3pt,arrowscale=2 1}
\ifthenelse{\equal{#1}{k+}}{\zigzag{0.0}{0.5}{0.9}{1.1}}{}
\ifthenelse{\equal{#1}{k-}}{\zigzag{1.8}{0.5}{0.9}{1.1}}{}
\ifthenelse{\equal{#1}{b+}}{\zigzag{0.2}{0.5}{1.1}{1.1}}{}
\ifthenelse{\equal{#1}{b-}}{\zigzag{2.0}{0.5}{1.1}{1.1}}{}
\ifthenelse{\equal{#3}{k+}}{
\ifthenelse{\equal{#2}{a}}{\zigzag{0.0}{1.5}{0.9}{2.1}}{
\zigzag{0.9}{1.5}{1.8}{2.1}}}{}
\ifthenelse{\equal{#3}{k-}}{
\ifthenelse{\equal{#2}{a}}{\zigzag{1.8}{1.5}{0.9}{2.1}}{
\zigzag{0.9}{1.5}{0.0}{2.1}}}{}
\ifthenelse{\equal{#3}{b+}}{
\ifthenelse{\equal{#2}{a}}{\zigzag{0.2}{1.5}{1.1}{2.1}}{
\zigzag{1.1}{1.5}{2.0}{2.1}}}{}
\ifthenelse{\equal{#3}{b-}}{
\ifthenelse{\equal{#2}{a}}{\zigzag{2.0}{1.5}{1.1}{2.1}}{
\zigzag{1.1}{1.5}{0.2}{2.1}}}{}
\ifthenelse{\equal{#5}{k+}}{
\ifthenelse{\equal{#4}{a}}{\zigzag{0.0}{2.5}{0.9}{3.1}}{
\zigzag{0.9}{2.5}{1.8}{3.1}}}{}
\ifthenelse{\equal{#5}{k-}}{
\ifthenelse{\equal{#4}{a}}{\zigzag{1.8}{2.5}{0.9}{3.1}}{
\zigzag{0.9}{2.5}{0.0}{3.1}}}{}
\ifthenelse{\equal{#5}{b+}}{
\ifthenelse{\equal{#4}{a}}{\zigzag{0.2}{2.5}{1.1}{3.1}}{
\zigzag{1.1}{2.5}{2.0}{3.1}}}{}
\ifthenelse{\equal{#5}{b-}}{
\ifthenelse{\equal{#4}{a}}{\zigzag{2.0}{2.5}{1.1}{3.1}}{
\zigzag{1.1}{2.5}{0.2}{3.1}}}{}