如何制作能够适当缩放的千位字形?

如何制作能够适当缩放的千位字形?

詹姆斯·格里梅尔曼(https://twitter.com/grimmelm/status/1406257482029322250?s=20) 发布了关于千位字形(三个垂直堆叠的侧向零)的想法。创建可以适当缩放的字形的最佳方法是什么(观察 \small \large 等)?

在此处输入图片描述

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}
\newcommand\thsnd{%
 \resizebox{!}{1.7ex}{%
   \shortstack{%
      \rotatebox{90}{0}\\[-.2ex]\rotatebox{90}{0}\\[-.2ex]\rotatebox{90}{0}}}}

\begin{document}

1\thsnd  \textbf{2\thsnd}

\large

1\thsnd  \textbf{2\thsnd}


\Huge

1\thsnd  \textbf{2\thsnd}


\small

1\thsnd  \textbf{2\thsnd}


\end{document}

答案2

这是另一种解决方案,它使用\rotatebox\resizebox以及包\heightof提供的宏calc

在此处输入图片描述

\documentclass{article}
\usepackage{calc,graphicx}
\newcommand{\vthou}{\resizebox{!}{\heightof{7}}{%
    \rotatebox{90}{\kern-0.05em000\kern-0.045em}}\kern0.03em}

\begin{document}
\tiny
7\vthou{} \textsf{7\vthou}

\normalsize
7\vthou{} \textsf{7\vthou}

\Huge
7\vthou{} \textsf{7\vthou}
\end{document}

相关内容