Aufzählung von Fußnoten und Zitaten Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


jan13579

Aufzählung von Fußnoten und Zitaten

Beitrag von jan13579 »

Hallo,
ist es möglich Auflistungen variabel auszugeben?
Im Beispiel unten würde ich gerne auf die Bücher a, b und d verweisen.
Das ganze soll jetzt so erscheinen: [A]-, [D].
Man könnte jetzt ja einfach die Stellen manuell einfügen und ausgeben lassen. ABER:
Wenn ich jetzt aber später noch ein Buch von Aa einfüge, müsste ich meine Auflistung ja wieder ändern (in [A], , [D]). Gibt es eine Möglichkeit, das zu automatisieren?
Der Hintergrund ist, dass ich Textteile öfter ändern / verschieben / löschen / hinzufügen muss um in einer Doku immer auf dem aktuellen stand zu sein.
Es könnte also ein Buch von Aa hinzukommen oder das Buch von C könnte entfallen, usw.

Im internet habe ich leider nichts gefunden. Leider fehlt mir auch der Ansatz, wie ich es angehen könnte. Ich hoffe da kann mir jemand helfen.

Das selbe wäre für mich auch bei Fußnoten interessant. Dann könnte ich die Literaturverweise ggf auch da unterbringen.
Das vorgehen sollet prinzipiell gleich bleiben

siehe\myfootref{1, 2, 3, 6, 7, 9} -> siehe$^{1-3, 6-7, 9}§


\documentclass{scrreprt}

\begin{document}
hier steht wichtiger Text\cite{b}\\
das ist auch wichtig \cite{d}\\
das auch\cite{a}.\\

man kann alles in \cite{a}-\cite{b}, \cite{d} nachlesen, aber nicht in\cite{c}

\bibliography{literatur}
\bibliographystyle{amsalpha}

\end{document}}
%% Literaturverzeichnis literatur.bib
@BOOK{a,
  title = {BuchA},
  year = {2013},
  editor = {A},
  owner = {-},
  timestamp = {2013.11.22}
}

@BOOK{b,
  title = {BuchB},
  year = {2013},
  editor = {B},
  owner = {-},
  timestamp = {2013.12.03},
}

@BOOK{c,
  title = {BuchC},
  year = {2013},
  editor = {C},
  owner = {-},
  timestamp = {2013.12.04}
}

@BOOK{d,
  title = {Buch D},
  year = {2013},
  editor = {D},
  owner = {-},
  timestamp = {2013.12.04}
}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Lies dir bitte die wichtigen Hinweise für dieses Unterforum durch. Diese sollten dir einen guten Startpunkt geben.

Momentan kann ich dein Problem leider noch nicht nachvollziehen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

jan13579

Beitrag von jan13579 »

Hallo Johannes,
danke für den Hinweis mit den filecontents! Unten ist kommt jetzt noch einmal der Code in einer Datei.
Mein Wunsch ist es, verschiedene Zahlen automatisch zusammenzufassen. Ich übergebe meinem Befehl z.B. die Referenzen auf verschiedene Fußnoten oder Stellen im Literaturverzeichnes und dieser macht daraus eine hübsche Aufzählung.

Aus meinen übergebenen Referenzen auf das Literaturverzeichnis(wird bei mir auch mit Zahlen angegeben) wird eine Aufzählung gemacht:
\meineAufzählung{\cite{a},\cite{b},\cite{c}} gibt \cite{a}-\cite{c} aus..
Und aus \meineAufzählung{\cite{a},\cite{c},\cite{d}} wird \cite{a},\cite{c}-\cite{d}.

Helfen würde mir auch, wenn das ganze (nur) bei Fußnoten geht.
Also \meineAufzählung{\footref{fn:a},\footref{fn:b},\footref{fn:c}} gibt \footref{fn:a}-\footref{fn:c} aus.

Davon erhoffe ich mir Vereinfacherungen beim aktualisieren von Literaurangaben.
\begin{filecontents}{literatur.bib} 
@BOOK{a,
  title = {BuchA},
  year = {2013},
  editor = {A},
  owner = {-},
  timestamp = {2013.11.22}
}

@BOOK{b,
  title = {BuchB},
  year = {2013},
  editor = {B},
  owner = {-},
  timestamp = {2013.12.03},
}

@BOOK{c,
  title = {BuchC},
  year = {2013},
  editor = {C},
  owner = {-},
  timestamp = {2013.12.04}
}

@BOOK{d,
  title = {Buch D},
  year = {2013},
  editor = {D},
  owner = {-},
  timestamp = {2013.12.04}
} 
\end{filecontents} 

\documentclass{scrreprt}

\begin{document}
hier steht wichtiger Text\cite{b}\\
das ist auch wichtig \cite{d}\\
das auch\cite{a}.\\

man kann alles in \cite{a}-\cite{b}, \cite{d} nachlesen, aber nicht in\cite{c}

\bibliography{literatur}
\bibliographystyle{amsalpha}

\end{document}
[/i][/code]

Antworten