habe da ein Problem mit den Fußnoten in LaTeX. In meiner Arbeit sollen zwei
Arten von Fußnoten vorkommen. Die ersten kann ich einfach mit '\footnote {}'
erzeugen und sie werden im Dokument richtig mit Ziffern durchnummeriert.
Zudem brauche ich Buchstaben als Fußnoten. Ist das Erzeugen von solchen Fußnoten
moeglich? zB a-z, aa-az, ... usw.
Habe mich schon durch einige HowTo's und die FAQ gewuehlt, aber nichts
passendes gefunden. Google war auch nicht sehr gespraechig.
Der einzige Ansatz war folgender aus einem Artikel den ich mit Google gefunden
habe:
-----------------8<----------------8<--------------------8<--------
Der Befehl, der die Fussnotenzahl erzeugt, heisst '\thefootnote'.
Wenn Du z.B. Buchstaben haben willst, baue folgenden Befehl ein:
\renewcommand{\thefootnote}{\alpha{footnote}}
wobei 'footnote' dabei der Z"ahler der Fussnotennummern ist.
-----------------8<----------------8<--------------------8<--------
Es klapte aber nicht. Bin ich auf dem richtigen Weg? Was mache ich falsch?
Fehlen mir irgend welche Zusatzpakete?
[micval@starlab micval]$ latex --version
TeX (Web2C 7.3.1) 3.14159
kpathsea version 3.3.1
Copyright (C) 1999 D.E. Knuth.
Kpathsea is copyright (C) 1999 Free Software Foundation, Inc.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the GNU General Public License.
For more information about these matters, see the files
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
Kpathsea written by Karl Berry and others.
[micval@starlab micval]$
Bin fuer jeden Hinweis dankbar
mfg
Michael
--
!!!!! | Michael Valersi <val...@star-media.info> ICQ: 149872694 |
( o o ) | URL: http://www.star-media.info |
oOO--(_)--OOo| RedHat 7.2 (kernel-2.4.17) with Blackbox 0.62.1pre0 |
StarLab | DELL Latitude C610, 1.2GHz, 256MB RAM, 30GB HD |
hab das Problem doch noch selbst gelöst.
Es lag lediglich an einem Tippfehler.
> \renewcommand{\thefootnote}{\alpha{footnote}}
^ Buchstabe zuviel
Die Fußnotenmarkierung kann mit dem Befehl
'\renewcommand{\thefootnote}{\Ziffernstil{footnote}}'
erfolgen. Für Ziffernstil können arabic, roman, Roman, alph, Alph oder
fnsymbol eingesetzt werden.
mfg
Michael, der wieder zu frueh gepostet hat.
> Hallo NG,
>
> habe da ein Problem mit den Fußnoten in LaTeX. In meiner Arbeit sollen
> zwei Arten von Fußnoten vorkommen. Die ersten kann ich einfach mit
> '\footnote {}' erzeugen und sie werden im Dokument richtig mit Ziffern
> durchnummeriert. Zudem brauche ich Buchstaben als Fußnoten. Ist das
> Erzeugen von solchen Fußnoten moeglich? zB a-z, aa-az, ... usw.
>
> Habe mich schon durch einige HowTo's und die FAQ gewuehlt, aber nichts
> passendes gefunden. Google war auch nicht sehr gespraechig.
>
> Der einzige Ansatz war folgender aus einem Artikel den ich mit Google
> gefunden habe:
> -----------------8<----------------8<--------------------8<--------
> Der Befehl, der die Fussnotenzahl erzeugt, heisst '\thefootnote'.
> Wenn Du z.B. Buchstaben haben willst, baue folgenden Befehl ein:
>
> \renewcommand{\thefootnote}{\alpha{footnote}}
>
> wobei 'footnote' dabei der Z"ahler der Fussnotennummern ist.
> -----------------8<----------------8<--------------------8<--------
>
> Es klapte aber nicht. Bin ich auf dem richtigen Weg? Was mache ich falsch?
> Fehlen mir irgend welche Zusatzpakete?
>
Hi
Wie wärs damit
------------------------------------------------
\newcommand{\argumentone}{}
\newcommand{\mixedfootnote}[1][****]{%
\begingroup%
\renewcommand{\argumentone}{#1}%
\mixedfootnotes}
\newcommand{\mixedfootnotes}[2][****]{%
\ifthenelse{\equal{\argumentone}{alpha}}{%
\renewcommand{\thefootnote}{\alph{footnote}}%
\ifthenelse{\equal{#1}{****}}{%
\footnote{#2}%
}{%
\footnote[#1]{#2}%
}%
}{%
\renewcommand{\thefootnote}{\arabic{footnote}}%
\ifthenelse{\equal{#1}{****}}{%
\ifthenelse{\equal{\argumentone}{****}}{%
\footnote{#2}%
}{%
\footnote[\argumentone]{#2}%
}%
}{%
\footnote[#1]{#2}%
}%
}%
\endgroup%
}
-----------------------------------
nicht vergessen
\usepackage{ifthenelse}
in die Präambel einbinden :)
cu
Christoph
Hallo Christoph,
> Wie wärs damit
[Code sniped]
Sieht gut aus, aber kannst du mir vielleicht noch ein paar Hinweise zur
Anwendung geben?
> nicht vergessen
> \usepackage{ifthenelse}
Sollte '\usepackage{ifthen}' heissen, oder? Hab naemlich kein 'ifthenelse'
gefunden.
thanx im voraus
> Christoph Hintermüller <hin...@sbox.tugraz.at> wrote:
>
> Hallo Christoph,
>
>> Wie wärs damit
>
> [Code sniped]
>
> Sieht gut aus, aber kannst du mir vielleicht noch ein paar Hinweise zur
> Anwendung geben?
>
>> nicht vergessen
>> \usepackage{ifthenelse}
>
> Sollte '\usepackage{ifthen}' heissen, oder? Hab naemlich kein 'ifthenelse'
> gefunden.
>
> thanx im voraus
> Michael
>
Hi
Stimmt sollte ifthen heißen
Hier ein beispiel
------------------------------------------------------
\nonstopmode
\documentclass{scrreprt}
\usepackage{ifthen}
\begin{document}
aaaa\mixedfootnote{aaaa\label{fn:k}}
bbbb\mixedfootnote[alpha]{bbbb\label{fn:kk}}
cccc\mixedfootnote[4]{cccc}
dddd\mixedfootnote[alpha][3]{dddd}
ddddd\mixedfootnote[o][5]{ddddd}
\end{document}
cu
Christoph
> Christoph Hintermüller <hin...@sbox.tugraz.at> wrote:
>
> Hallo Christoph,
>
>> Wie wärs damit
>
> [Code sniped]
>
> Sieht gut aus, aber kannst du mir vielleicht noch ein paar Hinweise zur
> Anwendung geben?
>
>> nicht vergessen
>> \usepackage{ifthenelse}
>
> Sollte '\usepackage{ifthen}' heissen, oder? Hab naemlich kein 'ifthenelse'
> gefunden.
>
> thanx im voraus
> Michael
>
Hi
Stimmt sollte ifthen heißen
Hier ein beispiel
------------------------------------------------------
\nonstopmode
\documentclass{scrreprt}
\usepackage{ifthen}
\begin{document}
aaaa\mixedfootnote{aaaa\label{fn:k}}%wie herkömmliche Fußnote
bbbb\mixedfootnote[alpha]{bbbb\label{fn:kk}}%hier Fußnote mit Buchstaben
cccc\mixedfootnote[4]{cccc}%herkömmlich Fußnote mit optionalem argument
dddd\mixedfootnote[alpha][3]{dddd}%mit buchstabe und optionalem argument
%is eigentlich überflüßig irgendwie da
%\footnote den rest ignoriert
ddddd\mixedfootnote[o][5]{ddddd}%das selbe in waschblau :)
\end{document}
cu
Christoph
Hallo Christoph,
[Beispiel sniped]
genau so hab ich mir das gedacht. thanx.
Bin aber bereits nach 26 Fußnoten am Ende des Alphabetes angelangt. Gibt es da
vielleicht noch eine Moeglichkeit diesen Bereich, zB mit aa-az, zu erweitern?
Wenn nicht, muss ich mir etwas anderes einfallen lassen.
mfg
Michael, der sich fuer die ausfuehrliche Hilfe bedankt.
> Christoph Hintermüller <hin...@sbox.tugraz.at> wrote:
>
> Bin aber bereits nach 26 Fußnoten am Ende des Alphabetes angelangt. Gibt es da
> vielleicht noch eine Moeglichkeit diesen Bereich, zB mit aa-az, zu erweitern?
Paket alphalph.
Viele Gruesse
Heiko <ober...@uni-freiburg.de>
Wird aber nicht als Fußnote funktionieren, oder? Hab mich weiter in die Materie
eingelesen und nichts gefunden, mit dem ich speziell formatierte Fußnoten
erzeugen kann. Ist es ohne umfangreichen programmiertechnischen Aufwand
ueberhaupt moeglich, auch Fußnoten wie 'aa-az' zu erzeugen?
Waere ueber jeden Tipp dankbar. Auch URL's, FAQ's und HowTo's sind willkommen.
mfg
Michael, der euch mit seinen Fußnoten nervt :-)
> Heiko Oberdiek <ober...@uni-freiburg.de> wrote:
> >> Bin aber bereits nach 26 Fußnoten am Ende des Alphabetes angelangt. Gibt es da
> >> vielleicht noch eine Moeglichkeit diesen Bereich, zB mit aa-az, zu erweitern?
> >
> > Paket alphalph.
>
> Wird aber nicht als Fußnote funktionieren, oder?
Das Paket stellt einen Befehl zur Verfuegung, einen Zaehler
als a-z, aa-az, ... ausgeben zu koennen. Warum soll das
bei einem Fussnotenzaehler nicht funktionieren?
> Hab mich weiter in die Materie
> eingelesen und nichts gefunden, mit dem ich speziell formatierte Fußnoten
> erzeugen kann. Ist es ohne umfangreichen programmiertechnischen Aufwand
> ueberhaupt moeglich, auch Fußnoten wie 'aa-az' zu erzeugen?
Ja, weil das Paket alphalph dir diesen programmiertechnischen
Aufwand abgenommen hat.
Viele Gruesse
Heiko <ober...@uni-freiburg.de>
Bin wohl zu lange auf der Leitung gesessen. Die Loesung war doch
nicht schwer. Habs nun mit
\renewcommand{\thefootnote}{\alphalph{\arabic{footnote}}}
hinbekommen. Werd dies nun in die 'ifthen' Anweisung von Christoph
einbauen und das ganze mit zwei Zaehlern erweitern.
Danke euch
mfg
Michael