某些 LaTeX 包中是否有标尺符号?
我想要一些类似于wasysym
包裹里的时钟符号的东西。
答案1
你可以自己做一个。答案中的一个例子对这个问题您可以根据自己的喜好进行调整。
\documentclass[tikz,border=1cm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (-0.2,0) rectangle (15.5,1);
%% lower divisions
\foreach \x in {0,1,...,15}{
\draw (\x,0) -- (\x,0.2)node[above,scale=0.4]{\x};
}
\foreach \x in {0.1,0.2,...,14.9}{
\draw (\x,0) -- (\x,0.075);
}
\foreach \x in {0.5,1,...,14.5}{
\draw (\x,0) -- (\x,0.15);
}
% Upper divisions
\foreach \x in {0,1,...,6}{
\draw (\x in,1) -- (\x in,0.8)node[below,scale=0.4]{\x};
}
\foreach \x in {0.1,0.2,...,5.9}{
\draw (\x in,1) -- (\x in,0.925);
}
\foreach \x in {0.5,1,...,5.5}{
\draw (\x in,1) -- (\x in,0.85);
}
\end{tikzpicture}
\end{document}
答案2
在网上找到一个好的尺子图片,例如http://etc.usf.edu/clipart/36400/36459/ruler1_36459_lg.gif。将其保存到您的系统,并将其转换为 jpeg 图像(我使用 Paint 进行转换)。然后,将\includegraphics
其放入您的文档中,使用 将scalerel
其设置为大写“X”的高度。它将自动调整为当前字体大小。
[正如 Ethan 在评论中指出的那样,必须注意使用条款。对于这张图片,其使用仅限于教育目的,而非商业目的]
\documentclass{article}
\usepackage{scalerel,graphicx}
\newcommand\ruler{\scalerel*{\includegraphics{ruler1_36459_lg}}{X}}
\begin{document}
Here is my ruler: \ruler
\LARGE or large: \ruler
\end{document}
也许,如果想要更紧凑、分辨率更低的东西,http://www.clipartbest.com/cliparts/yio/g8b/yiog8b5oT.png,无需进行格式转换,可直接使用:
\documentclass{article}
\usepackage{scalerel,graphicx}
\newcommand\ruler{\scalerel*{\includegraphics{yiog8b5oT}}{X}}
\begin{document}
Here is my ruler: \ruler
\LARGE or large: \ruler
\end{document}
我可能误解了原帖中“尺子”的含义。它是与wasysym
时钟符号进行比较的。我们知道坏掉的钟一天有两次是对的。至于这把坏掉的尺子,可能就没那么对了。
\documentclass{article}
\usepackage{scalerel,stackengine,graphicx,simpsons}
\newcommand\ruler{\scalerel*{\stackon[-12pt]{\Homer}{%
\rotatebox{12}{%
\includegraphics[scale=.035]{Gold_Crown_with_Red_Diamonds_PNG_Clipart}%
}\kern11pt}}{X}}
\begin{document}
Here is my ruler: \ruler
\LARGE or large: \ruler
\end{document}
答案3
如果您的机器上没有安装 TikZ 包。我只绘制厘米部分,因为任何其他单位(英寸等)都可以用几乎相同的方式绘制。
\documentclass[pstricks,margin=1mm]{standalone}
\begin{document}
\begin{pspicture}(-.2,1.5)(10.2,3)
\psframe[linecolor=lightgray](-.2,1.5)(10.2,3)
\multips(0,3)(0.1,0){101}{\psline(0,-.1)}
\multips(0,3)(0.5,0){21}{\psline(0,-.2)}
\foreach \x in {0,...,10}{\rput(\x,3){\psline(0,-.3)}\uput{4mm}[-90](\x,3){\scriptsize$\x$}}
\rput[r](10,1.8){\scriptsize Made in Japan}
\end{pspicture}
\end{document}