科学定数のリスト

科学定数のリスト

定数のリストを作成する最も良い方法は何でしょうか。用語集を作成する必要がありますか、それともより良い方法やパッケージがありますか?

ありがとう!

ここに画像の説明を入力してください

答え1

簡単な方法はlongtable:

\documentclass{book} 

\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{longtable}

\begin{document}
\chapter{System of Units etc}

\section{International system of units}

\begin{longtable}{llll}
\toprule
\bfseries Quantity & \bfseries Unit &
\bfseries Symbol & \bfseries Dimension\\\midrule\endhead
Length & meter & \si{\meter} & \\
Mass & kilogram & \si{\kilo\gram}\\
Frequency & hertz & \si{\hertz} & \si{\per\second}\\
\bottomrule
\end{longtable}

\end{document}

これにより、次のものが生成されます。

テーブルの画像

同等のものは次のとおりですglossaries方法:

\documentclass{book} 

\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{glossaries}

\makenoidxglossaries

\glsnoexpandfields
\let\glsunit\glsuseri
\let\glsdim\glsuserii

\newglossaryentry{length}{%
  name=length,%
  description={},%
  symbol={\si{\meter}},
  user1={meter}% unit
}

\newglossaryentry{mass}{%
  name=mass,%
  description={},%
  symbol={\si{\kilo\gram}},
  user1={kilogram}% unit
}

\newglossaryentry{frequency}{%
  name=frequency,%
  description={},%
  symbol={\si{\hertz}},
  user1={hertz},% unit
  user2={\si{\per\second}}% dimension
}

\newglossarystyle{units}{%
  \setglossarystyle{long4col}%
  \renewcommand{\glossentry}[2]{%
    \glsentryitem{##1}\glstarget{##1}{\Glossentryname{##1}} &
    \glsentryuseri{##1} &
    \glossentrysymbol{##1} &
    \glsentryuserii{##1}\tabularnewline
  }%
  \renewcommand*{\glossaryheader}{%
    \toprule
    \bfseries Quantity &\bfseries Unit&
    \bfseries Symbol& \bfseries Dimension\tabularnewline
    \midrule\endhead
    \bottomrule\endfoot
    }%
    \renewcommand*{\glsgroupskip}{}%
}
\setglossarystyle{units}

\begin{document}
\chapter{Sample}

\gls{length}, \glsunit{length}, \glssymbol{length}.

\gls{mass}, \glsunit{mass}, \glssymbol{mass}.

\gls{frequency}, \glsunit{frequency}, \glssymbol{frequency},
\glsdim{frequency}.

\printnoidxglossary[sort=def,title={Systems of Units etc}]

\end{document}

最初のページ:

最初のページの画像

シンボルのリスト:

用語集の画像

どちらの方法でも、ドキュメントが最新であることを確認するために LaTeX を 2 回実行する必要があります。

関連情報