PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Glosar erstellen



nameac
18-04-2013, 21:04
Hallo liebe Setzergeminde,

welcher Teil im description Feld des folgenden Beispiels bereitet Probleme? Wenn man noch ein A an die markierte Stelle (%MARKE) hinzufügt wird der Glosar nicht mehr angezeigt.


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}
\usepackage{etex}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{blindtext}

\usepackage[ngerman]{translator}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section] %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\renewcommand*{\glspostdescription}{}
\makeglossaries
\newglossaryentry{glos:produktmass}{
name={Produktmaß},
description={Vorgegeben seien die messbaren Räume $\left( X_i,\mathcal{A}_i\right)_{i=1,\ldots,n}$, dann bildet das kartesische Produkt
\begin{align*}
X&\coloneqq\mathop{\times}\limits_{i=1}^nX_i=\prod_{ i=1}^nX_i
\end{align*}
den Grundraum. Die zu $X$ gehörige $\sigma$-Algebra wird über das Produkt der $\sigma$-Algebren $\mathcal{A}_1,\ldots,\mathcal{A}_n$ definiert als
\begin{align*}
%MARKE
\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_i&\coloneqq\sigma AAAAAAAA
\end{align*}
Dabei bezeichne
\begin{align*}
X\\
X
\end{align*}
die Projektionsabbildung auf die i-te Koordinate. Das für $\sigma$-finite Maßräume $\left( X_i,\mathcal{A}_i,\mu_i\right)_{i=1,\ldots,n}$ eindeutig festgelegte Maß
\begin{align*}
X\\
X
\end{align*}
heißt Produktmaß, wobei $(X,\mathcal{A})=\left(\mathop{\times}\limits_{i=1 }^nX_i,\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_ i\right)$ ist.
}}
\begin{document}
\printglossary[style=altlist,title=Glosar]
\gls{glos:produktmass}
\end{document}

rais
19-04-2013, 08:18
Moin moin,


welcher Teil im description Feld des folgenden Beispiels bereitet Probleme? Wenn man noch ein A an die markierte Stelle (%MARKE) hinzufügt wird der Glosar nicht mehr angezeigt.

die Länge des Eintrags ist das Problem. In Deiner .glg müsste so etwas auftauchen:


!! Input index error (file = wie-auch-immer.glo, line = 1):
-- First argument too long (max 1024).

Xindy könnte helfen -- wenn Du das makeglossaries-Script nutzt, genügt die zusätzliche Angabe der xindy-Option beim Laden des glossaries-Pakets. Xindy muss dazu natürlich auf Deinem System vorhanden sein (ist bei TeXLive dabei).

MfG

nameac
19-04-2013, 08:23
Hi rais,

deine Vermutung hatte ich zu Beginn auch. Ein Test mit einem wesentlich größeren Blindtext funktionierte aber.

rais
19-04-2013, 08:47
deine Vermutung hatte ich zu Beginn auch. Ein Test mit einem wesentlich größeren Blindtext funktionierte aber.
in Form von \blindtext?
Ansonsten: demonstriere es bitte.

MfG

nameac
19-04-2013, 08:54
\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}
\usepackage{etex}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{blindtext}

\usepackage[ngerman]{translator}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section] %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\renewcommand*{\glspostdescription}{}
\makeglossaries
\newglossaryentry{glos:produktmass}{
name={Produktmaß},
description={\blindtext[1]
\begin{align*}
X&\coloneqq\mathop{\times}\limits_{i=1}^nX_i=\prod_{ i=1}^nX_i
\end{align*}
\blindtext[1]
\begin{align*}
\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_i&\coloneqq\sigma AAAAAAAAA
\end{align*}
\blindtext[1]
\begin{align*}
X\\
X
\end{align*}
\blindtext[1]
\begin{align*}
X\\
X
\end{align*}
\blindtext[1]
}}
\begin{document}
\printglossary[style=altlist,title=Glosar]
\gls{glos:produktmass}
\end{document}

rais
19-04-2013, 09:17
das beweist nichts. `\blindtext[1]' sind für makeindex 13 Zeichen, ein etwaiger `\blindtext[99]' wären 14 ...

MfG

esdd
19-04-2013, 10:25
Hallo,

dann kann man die zu lange Beschreibung doch auch in ein Makro auslagern:

\newglossaryentry{glos:produktmass}{name={Produktm aß},
description={\DescProduktmass}}
%
\newcommand\DescProduktmass{%
Vorgegeben seien die messbaren Räume $\left( X_i,\mathcal{A}_i\right)_{i=1,\ldots,n}$, dann bildet das kartesische Produkt
\begin{align*}
X&\coloneqq\mathop{\times}\limits_{i=1}^nX_i=\prod_{ i=1}^nX_i
\end{align*}
den Grundraum. Die zu $X$ gehörige $\sigma$-Algebra wird über das Produkt der $\sigma$-Algebren $\mathcal{A}_1,\ldots,\mathcal{A}_n$ definiert als
\begin{align*}
\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_i&\coloneqq\sigma AAAAAAAA\\%MARKE
\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_i&\coloneqq\sigma AAAAAAAA
\end{align*}
Dabei bezeichne
\begin{align*}
X\\
X
\end{align*}
die Projektionsabbildung auf die i-te Koordinate. Das für $\sigma$-finite Maßräume $\left( X_i,\mathcal{A}_i,\mu_i\right)_{i=1,\ldots,n}$ eindeutig festgelegte Maß
\begin{align*}
X\\
X
\end{align*}
heißt Produktmaß, wobei $(X,\mathcal{A})=\left(\mathop{\times}\limits_{i=1 }^nX_i,\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_ i\right)$ ist.
}
Gruß
Elke

nameac
19-04-2013, 10:59
@rais, okay, jetzt verstehe ich das mit der Anzahl der Zeichen für makeindex. Ich habe es mit der Option xindy versucht und auch mit dem style=longragged. Beides liefert kein Glossar.

@esdd, das Auslagern des Text nach dem Muster von \blindtext funktioniert leider nicht:


\documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}
\usepackage{etex}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{blindtext}

\usepackage[ngerman]{translator}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section,xindy] %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}
\usepackage{glossary-longragged}
\renewcommand*{\glspostdescription}{}
\makeglossaries
\newglossaryentry{glos:produktmass}{
name={Produktmaß},
description={\DescProduktmass}}

\newcommand\DescProduktmass{%
Vorgegeben seien die messbaren Räume $\left( X_i,\mathcal{A}_i\right)_{i=1,\ldots,n}$, dann bildet das kartesische Produkt
\begin{align*}
X&\coloneqq\mathop{\times}\limits_{i=1}^nX_i=\prod_{ i=1}^nX_i
\end{align*}
den Grundraum. Die zu $X$ gehörige $\sigma$-Algebra wird über das Produkt der $\sigma$-Algebren $\mathcal{A}_1,\ldots,\mathcal{A}_n$ definiert als
\begin{align*}
\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_i&\coloneqq\sigma\left(\bigcup_{i=1}^np_i^{-1}\left(\mathcal{A}_i\right)\right).
\end{align*}
Dabei bezeichne
\begin{align*}
p_i:X\ni (x_1,\ldots,x_n)\mapsto p_i(x_1,\ldots,x_n)\coloneqq x_i\in X_i,
\end{align*}
die Projektionsabbildung auf die i-te Koordinate. Das für $\sigma$-finite Maßräume $\left( X_i,\mathcal{A}_i,\mu_i\right)_{i=1,\ldots,n}$ eindeutig festgelegte Maß
\begin{align*}
\mathop{\otimes}\limits_{i=1}^n\mu_i:\mathcal{A}\n i A\mapsto \mathop{\otimes}\limits_{i=1}^n\mu_i(A)\coloneqq\m u_1\left(p_1\left(A\right)\right)\cdots \mu_n\left(p_n\left(A\right)\right)
\end{align*}
heißt Produktmaß, wobei $(X,\mathcal{A})=\left(\mathop{\times}\limits_{i=1 }^nX_i,\mathop{\otimes}\limits_{i=1}^n\mathcal{A}_ i\right)$ ist.
}
\begin{document}
\printglossary[style=altlist,title=Glosar]
\gls{glos:produktmass}
\end{document}

nameac
19-04-2013, 11:06
Besten Dank euch beiden erst einmal, es funktioniert jetzt, sobald ich die Option "xindy" wieder rausnehme.