標準太陽系(天文)符號包

標準太陽系(天文)符號包

我想透過一些乳膠包來獲得這組特定的符號。

在此輸入影像描述 圖片來源:https://solarsystem.nasa.gov/resources/680/solar-system-symbols/

我嘗試過使用包mathabxwasysym.

該包mathabx提供了我想要的地球符號,當我將它們用作下標時,符號字體會正確縮放。但我不喜歡它的土星符號。此外,它還透過與其他重要套件(例如等)互動來給出一些錯誤訊息amsfontamsmath

另一方面,該包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

相關內容