von p3l4h0 » Mi 26. Jun 2019, 12:50
EDIT: ist es insgesamt so kompliziert was ich möchte oder liegt das Problem woanders ?
So sollte es aussehen, also ähnlich wie listoffigures
nur eher in dem stil aber halt mit aufsteigenenden formeln (1)(2)...:
Mein Problem ist, das die anderen Verzeichnisse gut sortiert sind. Ich für das Formelverzeichnis aber glaube ich sort=use haben möchte. Das schneit aber mit printglossary nicht zu funktionieren.
\begin{filecontents}{\jobname-gls.tex}
%Acronym
\newacronym{MIC}{MIC}{Microsoft oder so}
\newacronym{MIC2}{MIC2}{Microsoft oder so}
%Glossar
\newglossaryentry{test}{%
name={name},
text={text},
description={description}
}
%Symbolverz
\newglossaryentry{symb:Phi}{
name=$\varphi$,
description={Ein Winkel},
sort=symbolphi, type=symbolslist
}
%Formelverzeichnis
\newglossaryentry{formel}{%
name={\ensuremath{\protect\underline{Y}=1+1}},
description={formel},
type=formula
}
\newglossaryentry{formel2}{%
name={\ensuremath{\protect\underline{2Y}=2+2}},
description={formel2},
type=formula
}
\end{filecontents}
\documentclass[12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[%
automake,
nonumberlist=true,
acronym,
toc,
%index,
section]
{glossaries}
%
\usepackage[%
stylemods=bookindex,
style=tree,
nostyles,
]
{glossaries-extra}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\newglossary[ilg]{index}{ind}{idx}{Index}
\newglossary*{formula}{Formelverzeichnis}[equation]
%\newglossary{eqlg}{formula}{eqnd}{eqx}{Formelverzeichnis}[equation]
%
\makeglossaries
\loadglsentries{\jobname-gls.tex}
%https://golatex.de/symbolverzeichnis-fehler-t21978.html für mein Formelverzeichnis
\makeatletter
\renewcommand*{\theequation}{\if@mainmatter \thechapter.\fi\arabic{equation}}
\makeatother
\usepackage{chngcntr} %counterwithin and counterwithout
\counterwithout{equation}{chapter}
\begin{document}
\chapter{Vereichnisse}
\printglossary[title=Glossar]
\printglossary[title=Abkürzungsverzeichnis, type=\acronymtype]
\printglossary[type=symbolslist]
\printglossary[type=formula,nonumberlist=false, style=long3col] % Formelverzechnis ausgeben
\setglossarysection{chapter}
\clearpage
\chapter{Test}
Test text davor mit \gls{MIC2} \gls{MIC} und \gls{symb:Phi}
\begin{equation}
\gls{formel}
\end{equation}
\begin{equation}
\gls{formel2}
\end{equation}
und text danach
\end{document}
Im Moment sieht es so aus:
Dort habe ich auch das Problem, das die Formelnummern zu weit rechts stehen. (Und halt in der "falschen" Reihenfolge, und ohne runde Klammern)
Danke im Vorraus
EDIT1: Status zu komplex
EDIT2: ich habe es mit
probiert, dass klappt leider auch nicht
- Dateianhänge
-
- formelverz.jpg (17.7 KiB) 8874 mal betrachtet
-
- abb.jpg (28.02 KiB) 8860 mal betrachtet
-
- formelverz.jpg (12.77 KiB) 8874 mal betrachtet
[b]EDIT: ist es insgesamt so kompliziert was ich möchte oder liegt das Problem woanders :)?[/b]
So sollte es aussehen, also ähnlich wie listoffigures
[img]https://golatex.de/files/formelverz_158.jpg[/img]
nur eher in dem stil aber halt mit aufsteigenenden formeln (1)(2)...:
[img]https://golatex.de/files/abb_247.jpg[/img]
Mein Problem ist, das die anderen Verzeichnisse gut sortiert sind. Ich für das Formelverzeichnis aber glaube ich sort=use haben möchte. Das schneit aber mit printglossary nicht zu funktionieren.
[code]\begin{filecontents}{\jobname-gls.tex}
%Acronym
\newacronym{MIC}{MIC}{Microsoft oder so}
\newacronym{MIC2}{MIC2}{Microsoft oder so}
%Glossar
\newglossaryentry{test}{%
name={name},
text={text},
description={description}
}
%Symbolverz
\newglossaryentry{symb:Phi}{
name=$\varphi$,
description={Ein Winkel},
sort=symbolphi, type=symbolslist
}
%Formelverzeichnis
\newglossaryentry{formel}{%
name={\ensuremath{\protect\underline{Y}=1+1}},
description={formel},
type=formula
}
\newglossaryentry{formel2}{%
name={\ensuremath{\protect\underline{2Y}=2+2}},
description={formel2},
type=formula
}
\end{filecontents}
\documentclass[12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[%
automake,
nonumberlist=true,
acronym,
toc,
%index,
section]
{glossaries}
%
\usepackage[%
stylemods=bookindex,
style=tree,
nostyles,
]
{glossaries-extra}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\newglossary[ilg]{index}{ind}{idx}{Index}
\newglossary*{formula}{Formelverzeichnis}[equation]
%\newglossary{eqlg}{formula}{eqnd}{eqx}{Formelverzeichnis}[equation]
%
\makeglossaries
\loadglsentries{\jobname-gls.tex}
%https://golatex.de/symbolverzeichnis-fehler-t21978.html für mein Formelverzeichnis
\makeatletter
\renewcommand*{\theequation}{\if@mainmatter \thechapter.\fi\arabic{equation}}
\makeatother
\usepackage{chngcntr} %counterwithin and counterwithout
\counterwithout{equation}{chapter}
\begin{document}
\chapter{Vereichnisse}
\printglossary[title=Glossar]
\printglossary[title=Abkürzungsverzeichnis, type=\acronymtype]
\printglossary[type=symbolslist]
\printglossary[type=formula,nonumberlist=false, style=long3col] % Formelverzechnis ausgeben
\setglossarysection{chapter}
\clearpage
\chapter{Test}
Test text davor mit \gls{MIC2} \gls{MIC} und \gls{symb:Phi}
\begin{equation}
\gls{formel}
\end{equation}
\begin{equation}
\gls{formel2}
\end{equation}
und text danach
\end{document}[/code]
Im Moment sieht es so aus:
[img]https://golatex.de/files/formelverz_697.jpg[/img]
Dort habe ich auch das Problem, das die Formelnummern zu weit rechts stehen. (Und halt in der "falschen" Reihenfolge, und ohne runde Klammern)
Danke im Vorraus
EDIT1: Status zu komplex
EDIT2: ich habe es mit [code]sort=1[/code] probiert, dass klappt leider auch nicht