调整 \diameter 符号的大小和位置

调整 \diameter 符号的大小和位置

我正在尝试将 的大小和位置\diameter(来自wasysym) 与相匹配\circ。我希望两个符号水平对齐,圆圈大小相同。有什么建议吗?

梅威瑟:

%XeLaTeX
\documentclass[12pt]{report}

\usepackage{wasysym}
\usepackage{textcomp}

\begin{document}
vii$^\circ$ vii$^{\diameter}$ vii\textdegree\ Start of a fix?: vii{\tiny{$^{\diameter}$}}
\end{document}

textcomp编辑:使用's会不会更容易一些\textdegree?我也把它包含在 MWE 中了。

答案1

除了使用\diameter,您还可以自己构建符号:

\documentclass[12pt]{report}

\usepackage{pict2e}

\DeclareRobustCommand{\slashcirc}{{\mathpalette\doslashcirc\relax}}

\makeatletter
\newcommand\doslashcirc[2]{%
  \sbox\z@{$#1\m@th\circ$}%
  \setlength\unitlength{\wd\z@}
  \begin{picture}(1,1)
  \roundcap
  \put(0,0){\box\z@}
  \put(0,0){\line(1,1){1}}
  \end{picture}%
}
\makeatother


\usepackage{wasysym}

\begin{document}
vii$^\circ$ vii$^{\slashcirc}$
\end{document}

在此处输入图片描述

可能需要进行一些细微的调整。

相关内容