我想使用俄罗斯卢布符号。我怎样才能得到它?
答案1
自己设计,可扩展。如果默认 sans 字体发生变化,可能需要对尺寸进行一些调整。
\documentclass{article}
\usepackage{stackengine}
\def\Ruble{\stackengine{.64ex}{%
\stackengine{.4ex}{\textbf{\textsf{P}}}{\rule{1ex}{.16ex}\kern.55ex}{O}{r}{F}{F}{L}%
}{\rule{1ex}{.16ex}\kern.55ex}{O}{r}{F}{F}{L}\kern-.1ex}
\begin{document}
88\Ruble abc
\Huge 88\Ruble abc
\end{document}
如果你喜欢不那么大胆的版本
\documentclass{article}
\usepackage{stackengine}
\def\Ruble{\stackengine{.67ex}{%
\stackengine{.48ex}{\textsf{P}}{\rule{.8ex}{.12ex}\kern.6ex}{O}{r}{F}{F}{L}%
}{\rule{.8ex}{.12ex}\kern.6ex}{O}{r}{F}{F}{L}\kern-.1ex}
\begin{document}
88\Ruble abc
\Huge 88\Ruble abc
\end{document}
答案2
您可以使用fontawesome
和\faRub
:
\documentclass[12pt,a4paper]{article}
\usepackage{fontawesome}
\begin{document}
\faRub
\end{document}
答案3
答案4
一个回答stackoverflow 上有如下“官方规范”:
以下示例在 中实现了此功能pgf
。未指定侧边距。示例使用 75% 的线宽作为侧边距。图像显示字母 P、俄罗斯卢布和俄罗斯卢布在一个方框中以显示其边界框。
\documentclass{article}
\usepackage{pgf}
\DeclareRobustCommand*{\RussianRuble}{%
\begingroup
\dimendef\H=0 %
\settoheight\H{P}%
\begin{pgfpicture}%
\pgfsetlinewidth{.1\H}%
\pgfsetrectcap
\pgfsetmiterjoin
\pgfmoveto{\pgfpoint{0pt}{.05\H}}%
\pgflineto{\pgfpoint{0pt}{.95\H}}%
\pgflineto{\pgfpoint{.35\H}{.95\H}}%
\pgfpatharc{90}{-90}{.225\H}%
\pgflineto{\pgfpoint{-.05\H}{.5\H}}%
\pgfmoveto{\pgfpoint{-.05\H}{.34\H}}%
\pgflineto{\pgfpoint{.38\H}{.34\H}}%
\pgfusepath{stroke}%
\pgfmoveto{\pgfpoint{-.175\H}{0pt}}%
\pgfmoveto{\pgfpoint{.7\H}{0pt}}%
\end{pgfpicture}%
\endgroup
}
\begin{document}
P \RussianRuble
\space
\setlength{\fboxsep}{0pt}%
\setlength{\fboxrule}{.1pt}%
\fbox{\RussianRuble}
\end{document}