Zunächst: Öffne in Overleaf
\documentclass[border=5mm, tikz]{standalone} \begin{document} \pgfmathparse{1 == 5 ? "ja" : "nein"} \pgfmathresult \end{document} tut ja ohne Weiteres. Ich benutze die if-Unterscheidung
(nach dem TikZ-Handbuch, S. 926) Scheint aber so nicht richtig zu sein; da sonst über den Pi-Faktoren nur ja bzw. nein stehen müsste. Es muss was mit der TikZ-Umgebung zu tun haben. Roh geht es ja (s.o.) Was muss ich anders machen? Es erscheinen nur seltsame Werte: Öffne in Overleaf
\documentclass[border=5mm, varwidth]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[>=latex, font=\footnotesize, x = 0.75cm] % KoSy \draw[->] (-8.5,0) -- (8.5,0) node[anchor=north west]{$x$}; \foreach \x in {-8,...,8} \draw[shift={(\x,0)}] (0,-2pt) -- (0,2pt) node[below=2pt]{\x}; \foreach \b in {0.5, 1.2, 2.1}{% \pgfmathsetmacro{\Arg}{pi*\b} \draw[shift={(\Arg,0)}, densely dashed] (0,0) -- (0,6mm) node[above]{$\b\pi$}; % \pgfmathparse{\Arg > pi ? "ja" : "nein"} \path[shift={(\Arg,0)}] (0,0) -- (0,10mm) node[anchor=south] {$\pgfmathresult$}; % }% \end{tikzpicture} \end{document} gefragt 02 Apr '18, 04:20 cis |
Der Wert in Öffne in Overleaf
\pgfmathsetmacro\switch{\Arg > pi ? "ja" : "nein"} \path[shift={(\Arg,0)}] (0,0) -- (0,10mm) node[anchor=south] {\switch}; Du kannst natürlich auch Öffne in Overleaf
\path[shift={(\Arg,0)}] (0,0) -- (0,10mm) node[anchor=south] {\pgfmathparse{\Arg > pi ? "ja" : "nein"}\pgfmathresult}; beantwortet 02 Apr '18, 04:47 Henri Achso... verstanden.
(02 Apr '18, 05:21)
cis
|