[pgfgantt] \footnote funktioniert nicht

Tabellen und Grafiken erstellen und anordnen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[pgfgantt] \footnote funktioniert nicht

Beitrag von MoonKid »

Der Code lässt sich abarbeiten. Es taucht auch die hochgestellte 1 auf, aber die Fußnote selbst wird nicht gesetzt.
\documentclass[landscape]{scrartcl}

\usepackage{pgfgantt}
\usepackage{geometry}

% global serifenlose Schrift setzen
\renewcommand*\familydefault{\sfdefault} 

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
\begin{ganttchart}
    [x unit=1.3mm,                       % timeslot breite
    time slot format=isodate]            % Datumsformat
    {2014-01-27}{2014-07-14}

    \gantttitlecalendar{month=shortname}\\
    \ganttbar{Fu\footnote{Fußnote} aufgabe}{2014-01-29}{2014-02-23}\\
\end{ganttchart}
\end{document}
XeLaTeX, TeX Live, vim-latexsuite

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Re: [pgfgantt] \footnote funktioniert nicht

Beitrag von MoonKid »

MoonKid hat geschrieben:Der Code lässt sich abarbeiten. Es taucht auch die hochgestellte 1 auf, aber die Fußnote selbst wird nicht gesetzt.
\documentclass[landscape]{scrartcl}

\usepackage{pgfgantt}
\usepackage{geometry}

% global serifenlose Schrift setzen
\renewcommand*\familydefault{\sfdefault} 

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
\begin{ganttchart}
    [x unit=1.3mm,                       % timeslot breite
    time slot format=isodate]            % Datumsformat
    {2014-01-27}{2014-07-14}

    \gantttitlecalendar{month=shortname}\\
    \ganttbar{Fu\footnote{Fußnote} aufgabe}{2014-01-29}{2014-02-23}\\
\end{ganttchart}
\end{document}
In der pgfgantt Doku wird footnote nicht erwähnt.
Ich hab auch mal das Packet footnote probiert. Aber das ändert nix.
XeLaTeX, TeX Live, vim-latexsuite

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Du kannst in solchen Umgebungen in der Regel auf \footnotemark und nach der Umgebung\footnotetext zurückgreifen:
\documentclass[landscape]{scrartcl} 

\usepackage{pgfgantt} 
\usepackage{geometry} 

% global serifenlose Schrift setzen 
\renewcommand*\familydefault{\sfdefault} 

\usepackage{xltxtra} 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 

\begin{document} 
\begin{ganttchart} 
    [x unit=1.3mm,                       % timeslot breite 
    time slot format=isodate]            % Datumsformat 
    {2014-01-27}{2014-07-14} 

    \gantttitlecalendar{month=shortname}\\ 
    \ganttbar{Fu\footnotemark{} aufgabe}{2014-01-29}{2014-02-23}\\ 
\end{ganttchart} 
\footnotetext{Fußnote}
\end{document}
Du musst dann nur darauf achten, dass der Zähler stimmt. Solange du nur eine Fußnote pro Chart hast klappt da aber.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

sudo hat geschrieben:Solange du nur eine Fußnote pro Chart hast klappt da aber.
Ok, aber da sind eigentlich mehrere im Chart. ;)
XeLaTeX, TeX Live, vim-latexsuite

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

Beitrag von Johannes_B »

Behelfsmäßig kannst du manuell zählen:
\documentclass[landscape]{scrartcl}
\usepackage{pgfgantt}
\usepackage{geometry}

\renewcommand*\familydefault{\sfdefault}

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
\begin{ganttchart}
    [x unit=1.3mm,                       % timeslot breite
    time slot format=isodate]            % Datumsformat
    {2014-01-27}{2014-07-14}

    \gantttitlecalendar{month=shortname}\\
    \ganttbar{Fu\footnotemark{} aufgabe}{2014-01-29}{2014-02-23}\\
        \ganttbar{Fu\footnotemark{} aufgabe}{2014-02-29}{2014-03-23}\\
\end{ganttchart}
\footnotetext[1]{FußnoteA}
\footnotetext[2]{FußnoteB}
\end{document}
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.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Oh, das ist peinlich...

Thx! M ;)
XeLaTeX, TeX Live, vim-latexsuite

Antworten