von byxx » Do 2. Mär 2023, 02:46
Guten Abend,
ggf. eine Syntax-Frage:
\pgfmathsetmacro{\currentX}{\mySum > \obereGrenze ? \mySum-12 : \mySum}
geht
\pgfmathsetmacro{\currentX}{\mySum > \obere Grenze && \mySum-12>0? \mySum-12 : \mySum}
geht leider nicht.
Final soll es in dieser Weise anwendbar sein:
\documentclass{article}
\usepackage[landscape]{geometry}
\usepackage{caption}
\usepackage{tikz,ifthen,calc}
\newcounter{mySum}
\usepackage{xparse}
\begin{document}
\begin{tikzpicture}
\def\offset{12}
\def\obereGrenze{10}
\def\x{10}
\pgfmathsetmacro{\mySum}{\x + \offset}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Hier soll nach meiner Idee eine condition1 && condition2 Abfrage hinein:%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pgfmathsetmacro{\currentX}{\mySum > \obereGrenze ? \mySum-12 : \mySum}
\node[
circle,
shading=ball,
ball color=blue,
inner sep = 0.5mm,
minimum width=.2cm,
text=white,
font=\itshape
] (ball) at (\currentX +.5,3) {3};
\end{tikzpicture}
\end{document}
Schade...
Vielen Dank für Eure Hilfe!!
THX
BX
Guten Abend,
ggf. eine Syntax-Frage:
[code] \pgfmathsetmacro{\currentX}{\mySum > \obereGrenze ? \mySum-12 : \mySum}[/code]
geht
[code] \pgfmathsetmacro{\currentX}{\mySum > \obere Grenze && \mySum-12>0? \mySum-12 : \mySum}[/code]
geht leider nicht.
Final soll es in dieser Weise anwendbar sein:
[code]
\documentclass{article}
\usepackage[landscape]{geometry}
\usepackage{caption}
\usepackage{tikz,ifthen,calc}
\newcounter{mySum}
\usepackage{xparse}
\begin{document}
\begin{tikzpicture}
\def\offset{12}
\def\obereGrenze{10}
\def\x{10}
\pgfmathsetmacro{\mySum}{\x + \offset}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Hier soll nach meiner Idee eine condition1 && condition2 Abfrage hinein:%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pgfmathsetmacro{\currentX}{\mySum > \obereGrenze ? \mySum-12 : \mySum}
\node[
circle,
shading=ball,
ball color=blue,
inner sep = 0.5mm,
minimum width=.2cm,
text=white,
font=\itshape
] (ball) at (\currentX +.5,3) {3};
\end{tikzpicture}
\end{document}
[/code]
Schade...
Vielen Dank für Eure Hilfe!!
THX
BX