Aufzählung von Fußnoten und Zitaten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Aufzählung von Fußnoten und Zitaten

von jan13579 » Mi 4. Dez 2013, 15:41

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]

von Johannes_B » Mi 4. Dez 2013, 15:18

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.

Aufzählung von Fußnoten und Zitaten

von jan13579 » Mi 4. Dez 2013, 14:59

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}
}

Nach oben