祝所有进行近似计算的非美国应用数学家和科学家(像我一样)圆周率日快乐!
这实际上与 TeX 有关,因为我有一个问题,或者可能是一个谜题。我该如何制作等式
$\pi \approx \today$
给出有意义的输出,给定今天日期的适当格式。此外,假设明天排版该方程,您可能希望它输出“\pi \neq \today”,如果您明白我的意思的话。如果它是在 3 月 14 日排版的,它可能会给出不同的答案。恐怕我没有这些的 MWE。
答案1
你来晚了一点,不是吗?;-) 看看这里寻找类似这样的有趣帖子。只是开玩笑。;-)
以下是更严肃的答案,基于Heiko 的回答在这里。
\documentclass{article}
\makeatletter
\edef\mydate{% based on https://tex.stackexchange.com/a/422050/121799
\two@digits\month
\two@digits\day
}
\makeatother
\begin{document}
\def\piday{0314}
\ifx\mydate\piday%
happy $\pi$ day
\else
sorry, not a $\pi$ day
\fi
\end{document}
好的,这里是欧洲人。(抱歉加载 Ti钾Z,虽然在这里完全没有必要,但我碰巧喜欢它。;-)
\documentclass{article}
\usepackage{tikz}
\makeatletter
\edef\myday{% based on https://tex.stackexchange.com/a/422050/121799
\two@digits\day
}
\edef\mymonth{
\two@digits\month
}
\makeatother
\begin{document}
\pgfmathtruncatemacro{\test}{100*\myday/\mymonth}
\def\mypi{314}
\ifx\test\mypi%
happy European $\pi$ day
\else
sorry, not a European $\pi$ day
\fi
\end{document}