Nomenklatur ohne Gruppen aber mit Überschriften (Symbol, Beschreibung, Einheiten)

Nomenklatur ohne Gruppen aber mit Überschriften (Symbol, Beschreibung, Einheiten)

Ich versuche, eine Nomenklatur zu erhalten, ohne die Symbole zu gruppieren (wie römische und griechische Symbole usw.).

Ich denke, es ist eine ziemlich einfache Lösung, aber ich verstehe den Code nicht gut genug, um ihn selbst zu finden. Kann mir jemand helfen? Ich habe ein Bild und eine Kopie des Codes eingefügt, den ich gefunden habe (danke an Andrew SwannSein Beispiel)

\documentclass{article}

\usepackage{nomencl,etoolbox,ragged2e,siunitx,mathtools}

\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}

\newcommand{\DimensUnits}[2]{\hfill\makebox[8em]{#1\hfill}%
\makebox[4em]{#2\hfill}\ignorespaces}
\newcommand{\DefinitionCol}[1]{\hfill\parbox[t]{12em}{#1}\ignorespaces}

\newcommand{\nomsubtitle}[1]{\item[\large\bfseries #1]}

\renewcommand\nomgroup[1]{\def\nomtemp{\csname nomstart#1\endcsname}\nomtemp}

\newcommand{\nomstartR}{\nomsubtitle{Roman Symbols}%
  \item[\bfseries Symbol]%
  \textbf{Description}\DimensUnits{\textbf{Dimensions}}{\textbf{Units}}}
\newcommand{\nomstartG}{\nomsubtitle{Greek Symbols}%
  \item[\bfseries Symbol]%
  \textbf{Description}\DimensUnits{\textbf{Dimensions}}{\textbf{Units}}}
\newcommand{\nomstartD}{\nomsubtitle{Dimensionless Numbers}%
  \item[\bfseries Symbol]\textbf{Description}\DefinitionCol{\textbf{Definition}}}

\renewcommand*{\nompreamble}{\markboth{\nomname}{\nomname}}

\newcommand{\nomdescr}[1]{\parbox[t]{4cm}{\RaggedRight #1}}
\newcommand{\nomwithdim}[5]{\nomenclature[#1]{#2}%
{\nomdescr{#3}\DimensUnits{#4}{#5}}}
\newcommand{\nomtypeR}[5][]{\nomwithdim{R#1}{#2}{#3}{#4}{#5}}
\newcommand{\nomtypeG}[5][]{\nomwithdim{G#1}{#2}{#3}{#4}{#5}}
\newcommand{\nomtypeD}[4][]{\nomenclature[D#1]{#2}{\nomdescr{#3}\DefinitionCol{#4}}}
\makenomenclature

\begin{document}
\mbox{}
\nomtypeR[abc]{\(a,b,c\)}{half axes of ellipsoid}{L}{\si{m}}
\nomtypeR[C]{\(C\)}{dimensionless coefficient (e.g.\ for drag model)}{--}{1}
\nomtypeG{\( \varepsilon_0 \)}{vacuum permittivity}{F/L}{\si{F.m^{-1}}}
\nomtypeD{\( \mathcal A_r \)}{Archimedes number}{\(\displaystyle
\frac{d^3g\rho_c\abs{\Delta\rho}}{\mu_c^2} = \sqrt{\frac{\mathcal
E_0^3}{\mathcal M_0}} \)}
\nomtypeR[CC]{\(\mathbf{C}\)}{another dimensionless coefficient}{--}{1}
\nomtypeR[A]{\(A\)}{a dimensionless coefficient}{--}{1}
\nomtypeR[Z]{\(Z\)}{a dimensionless coefficient}{--}{1}

\printnomenclature[6em]
\end{document}

Das ergibt ungefähr Folgendes:

Nomenklatur, die der Code bereitstellt

Aber ich möchte meine Nomenklatur so. Also ziemlich unkompliziert.Genau wie ich es will

Ich hoffe, jemand kann mir weiterhelfen.

Danke!

Antwort1

Die aktuelle Version von nomenclaturebietet diese nomentblOption, was diese Dinge ziemlich einfach macht. Standardmäßig hat die Tabelle das Format „Symbol, Beschreibung, Einheiten, Anmerkung, Referenz“. Mit dem Standardformat haben wir

\documentclass{article}

\usepackage[nomentbl]{nomencl}

\usepackage{etoolbox,ragged2e,siunitx,mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}

\renewcommand*{\nompreamble}{\markboth{\nomname}{\nomname}}

\makenomenclature

\begin{document}
\null
\pagestyle{empty}


\nomenclature[abc]{$a,b,c$}{half axes of ellipsoid}{\meter}{$L$}
\nomenclature[C]{$C$}{dimensionless coefficient (e.g.\ for drag model)}{{dimensionless}}{}
\nomenclature{$ \varepsilon_0 $}{vacuum permittivity}{F\per\meter}{$F/L$}
\nomenclature{$ \mathcal A_r $}{Archimedes number}{{dimensionless}}{$ \frac{d^3g\rho_c\abs{\Delta\rho}}{\mu_c^2} = \sqrt{\frac{\mathcal
E_0^3}{\mathcal M_0}}$}
\nomenclature[CC]{$\mathbf{C}$}{another dimensionless coefficient}{{dimensionless}}{}
\nomenclature[A]{$A$}{a dimensionless coefficient}{{dimensionless}}{}
\nomenclature[Z]{$Z$}{a dimensionless coefficient}{{dimensionless}}{}

\printnomenclature
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen