我想通过一些乳胶包获取这组特定的符号。
图片来源:https://solarsystem.nasa.gov/resources/680/solar-system-symbols/
我曾尝试使用包mathabx
和wasysym
。
该包mathabx
提供了我想要的地球符号,当我将它们用作下标时,符号字体的缩放比例正确。但我不喜欢它的土星符号。此外,它在与其他重要包(如 等)交互时给出了一些错误amsfont
消息amsmath
。
另一方面,该包wasysym
没有提供我想要的地球符号,当我将它们用作下标时,符号字体无法正确缩放。通过运行此 MWE 可以了解我的问题:
\documentclass[a4paper,12pt]{article} % Default class for composing an article
\usepackage{mathabx}
\usepackage{gensymb}
\usepackage{amsmath, amsthm, amssymb, amsfonts}
\usepackage{physics}
\usepackage{wasysym}
\newcommand{\e}{\earth}
\newcommand{\sa}{\saturn}
%------------------------------------------------------------------------------------
\begin{document}
\begin{align}
\text{Using mathabx : }& \nonumber \\
& \Saturn : g_\Saturn, \quad \Earth : g_\Earth \\
\text{Using wasysym : }& \nonumber \\
& \saturn : g_{\saturn}, \quad \earth : g_{\earth}
\end{align}
\begin{align}
\text{Using mathabx : }& \nonumber \\
&\frac{\Delta m_\Saturn}{m-m_\Earth} = \left( 1 - e^{-\frac{\Delta v_\Saturn}{I_{\text{sp}}g_\Earth}} \right) \label{del m_A} \\
\text{Using wasysym : }& \nonumber \\
& \frac{\Delta m_{\saturn}}{m-m_{\earth}} = \left( 1 - e^{-\frac{\Delta v_{\saturn}}{I_{\text{sp}}g_{\earth}}} \right) \label{del m_A}
\end{align}
\end{document}
我如何才能生成照片中所示的所需符号,并具有适当的字体缩放比例(同时用作下标/上标)? 是否有其他专用/更新的软件包可用于这些符号?
答案1
这是一个使用星型字体包。符号的数学版本是单独声明的,以在下标/上标中提供适当的缩放。
\documentclass{article}
\usepackage[
starfontserif % comment for sans glyphs
]{starfont}
\usepackage{amsmath}
\DeclareSymbolFont{starfontsym}{OT1}{sts}{m}{n}
\DeclareMathSymbol{\mathSun}{\mathord}{starfontsym}{115}
\DeclareMathSymbol{\mathMercury}{\mathord}{starfontsym}{102}
\DeclareMathSymbol{\mathVenus}{\mathord}{starfontsym}{103}
\DeclareMathSymbol{\mathTerra}{\mathord}{starfontsym}{76}
\DeclareMathSymbol{\mathvarTerra}{\mathord}{starfontsym}{108}
\DeclareMathSymbol{\mathMoon}{\mathord}{starfontsym}{100}
\DeclareMathSymbol{\mathvarMoon}{\mathord}{starfontsym}{97}
\DeclareMathSymbol{\mathMars}{\mathord}{starfontsym}{104}
\DeclareMathSymbol{\mathJupiter}{\mathord}{starfontsym}{106}
\DeclareMathSymbol{\mathSaturn}{\mathord}{starfontsym}{83}
\DeclareMathSymbol{\mathUranus}{\mathord}{starfontsym}{70}
\DeclareMathSymbol{\mathvarUranus}{\mathord}{starfontsym}{65}
\DeclareMathSymbol{\mathNeptune}{\mathord}{starfontsym}{71}
\DeclareMathSymbol{\mathPluto}{\mathord}{starfontsym}{74}
\DeclareMathSymbol{\mathvarPluto}{\mathord}{starfontsym}{72}
\begin{document}
\begin{tabular}{rcc}
Sun & \Sun \\
Mercury & \Mercury \\
Venus & \Venus \\
Earth & \Terra & \varTerra \\
Moon & \Moon & \varMoon \\
Mars & \Mars \\
Jupiter & \Jupiter \\
Saturn & \Saturn \\
Uranus & \Uranus & \varUranus \\
Neptune & \Neptune \\
Pluto & \Pluto & \varPluto
\end{tabular}
\begin{align}
& \mathSaturn : g_\mathSaturn, \quad \mathTerra : g_\mathTerra
\end{align}
\begin{align}
&\frac{\Delta m_\mathSaturn}{m-m_\mathTerra} = \left( 1 - e^{-\frac{\Delta v_\mathSaturn}{I_{\mathrm{sp}}g_\mathTerra}} \right)
\end{align}
\end{document}
\DeclareMathSymbol
您可以通过查看中的相应定义来找出所使用的数字starfont.sty
。