
nomencl
패키지 문서 에서 제안한 대로 명명법을 정렬하고 있지만 원하는 정렬은 \dot{q}
다음 a
과 같습니다.v
a
\dot{q}
v
기본 접두사의 존재는 도움이 되지 않으므로 noprefix
사용됩니다. 접두사는 로마자를 구분하는 데 사용됩니다.[1]
접두사는 로마어 변수 와 그리스어[2]
.
\documentclass[oneside,paper=a4,fontsize=12pt,english]{scrreprt}
\usepackage[noprefix]{nomencl}
\makenomenclature
\begin{document}
\printnomenclature
\nomenclature[1]{\(a\)}{Semimajor axis}
\nomenclature[1]{\(v\)}{Velocity}
\nomenclature[1]{\(\dot{q}\)}{Heat flux}
\nomenclature[2]{\(\rho\)}{Density}
% makeindex.exe Test.nlo -s nomencl.ist -o Test.nls
Lorem ipsum.
\end{document}
[1q]
접두사로 사용하면 \dot{q}
로마 변수 끝에 정렬됩니다. 어떻게 하면 nomenclature
무시할 수 있나요?\dot{}
수 있나요 ?
답변1
그냥 추가하세요모두정렬을 위한 ASCII 버전의 수학이 있는 항목:
% arara: pdflatex
% arara: nomencl
% arara: pdflatex
\documentclass[oneside,paper=a4,fontsize=12pt,english]{scrreprt}
\usepackage[noprefix]{nomencl}
\makenomenclature
\begin{document}
\printnomenclature
\nomenclature[1a]{\(a\)}{Semimajor axis}
\nomenclature[1v]{\(v\)}{Velocity}
\nomenclature[1q]{\(\dot{q}\)}{Heat flux}
\nomenclature[2rho]{\(\rho\)}{Density}
Lorem ipsum.
\end{document}
arara
파일 을 생성하기 위한 명령을 기억할 필요가 없습니다 .nls
. :)
답변2
기호가 주변 명령(예: )으로 정렬되는 것을 방지하려면 \dot{q}
다음과 같은 추가 명령 없이 기호의 수학 모드에 접두사를 추가합니다.
\nomenclature[1\(q\)]{\(\dot{q}\)}{Heat flux}
전체 예에서 이 추가 구문은 단일 문제 변수에만 필요하다는 것을 알 수 있습니다.
\documentclass[oneside,paper=a4,fontsize=12pt,english]{scrreprt}
\usepackage[noprefix]{nomencl}
\makenomenclature
\begin{document}
\printnomenclature
\nomenclature[1]{\(a\)}{Semimajor axis}
\nomenclature[1]{\(v\)}{Velocity}
\nomenclature[1\(q\)]{\(\dot{q}\)}{Heat flux}
\nomenclature[2]{\(\rho\)}{Density}
% makeindex.exe Test.nlo -s nomencl.ist -o Test.nls
Lorem ipsum.
\end{document}