我现在已经创建了这个 MWE:
\documentclass[12pt,margin=3mm]{standalone}
\usepackage{newtxtext}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{datetime2}
\usepackage{fontawesome5}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node[minimum size=4cm,draw=red!60,circle,line width=2mm] {\large\textbf{\DTMnow}};
\node at (0,1) (A) {\textcolor{Green}{\Large \faCheckCircle}};
\node at (0,-1) (B) {\large \textsc{Approved}};
\end{tikzpicture}
\end{document}
输出如下:
使用datetime2
包,我如何可以获得这个意大利日期结构?
答案1
这可能不是最优雅的解决方案,但您可以使用\DTMtoday
和\DTMcurrenttime
代替\DTMnow
并将选项text width=3cm
和添加align=center
到您的节点。为了更改日期格式,您可以使用\DTMsetdatestyle{ddmmyyyy}
。如果您还想摆脱秒数,请将包选项添加showseconds=false
到datetime2
包中。
完整示例:
\documentclass[12pt,margin=3mm]{standalone}
\usepackage{newtxtext}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{datetime2}
\usepackage{fontawesome5}
\DTMsetdatestyle{ddmmyyyy}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node[minimum size=4cm,
draw=red!60,
circle,
line width=2mm,
text width=3cm,
align=center]
{\large \bfseries \mbox{\DTMtoday} \DTMcurrenttime};
\node at (0,1) (A) {\textcolor{Green}{\Large \faCheckCircle}};
\node at (0,-1) (B) {\large \textsc{Approved}};
\end{tikzpicture}
\end{document}
这是使用italian
本地化模块的另一个版本。
\documentclass[12pt,margin=3mm,italian]{standalone}
\usepackage{newtxtext}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage[useregional=numeric,showseconds=true,showzone=false]{datetime2}
\usepackage{fontawesome5}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node[minimum size=4cm,
draw=red!60,
circle,
line width=2mm,
text width=3cm,
align=center]
{\large \bfseries \mbox{\DTMtoday} \DTMcurrenttime};
\node at (0,1) (A) {\textcolor{Green}{\Large \faCheckCircle}};
\node at (0,-1) (B) {\large \textsc{Approved}};
\end{tikzpicture}
\end{document}