Anzeige:
Ergebnis 1 bis 7 von 7

Thema: makeidx in Fußnoten

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.07.2005
    Beiträge
    10

    makeidx in Fußnoten

    hallo, ich nutze makeidx, footnpag in scrreprt (texlive2010-64 auf einem mac). Dabei ist mir aufgefallen, dass \index{Person} in fußnoten zum gewünschten ergebnis nur dann führt, wenn keine sonderzeichen enthalten sind, wie "\c{c}". Im letzteren fall wird dann die person einmal für den haupttext und einmal für die fußnote aufgeführt, d.h. sie steht zweimal im index. Vielleicht gibt es aber einen trick, der weiterhilft. vielen dank schon einmal.

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von homer800 Beitrag anzeigen
    hallo, ich nutze makeidx, footnpag in scrreprt (texlive2010-64 auf einem mac). Dabei ist mir aufgefallen, dass \index{Person} in fußnoten zum gewünschten ergebnis nur dann führt, wenn keine sonderzeichen enthalten sind, wie "\c{c}". Im letzteren fall wird dann die person einmal für den haupttext und einmal für die fußnote aufgeführt, d.h. sie steht zweimal im index. Vielleicht gibt es aber einen trick, der weiterhilft. vielen dank schon einmal.
    wie wäre es, wenn Du Dein Problem erstmal demonstrierst? Zumindest dafür bedarf es IMHO keiner Trickserei.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.07.2005
    Beiträge
    10
    \documentclass{scrreprt}
    \usepackage{footnpag}
    \usepackage{makeidx}
    \makeindex
    \begin{document}
    Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di\index{Johann} dumm Bala fasel Di dumm Bala fasel\index{Fran\c{c}ois} Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di
    dumm\footnote{%
    Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm\index{Johann} Bala fasel Di dumm Bala fasel Di dumm\index{Fran\c{c}ois}%
    }
    \printindex
    \end{document}

    mit minibeispiel wird es vielleicht deutlicher. danke.

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    versuch es zumindest im Text erstmal so
    Code:
    \index{Fran\c {c}ois}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    oder mit einem kleinen Umweg
    Code:
    \documentclass{scrreprt}
    \usepackage{footnpag}
    \usepackage{makeidx}
    \makeindex
    \newcommand*\indexorg{}
    \newcommand*\myindex{}
    \let\indexorg\index
    \renewcommand*\index[1]{%
      \renewcommand*\myindex{\indexorg{#1}}%
      \myindex
    }
    \begin{document}
    Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di\index{Johann} dumm Bala fasel Di dumm Bala fasel\index{Fran\c{c}ois} Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di
    dumm\footnote{%
    Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm Bala fasel Di dumm\index{Johann} Bala fasel Di dumm Bala fasel Di dumm\index{Fran\c{c}ois}%
    }
    \printindex
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #6
    Registrierter Benutzer
    Registriert seit
    16.07.2005
    Beiträge
    10
    Cool, es funktioniert. Danke!

  7. #7
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Das ganze Problem hat übrigens etwas mit Leerzeichen nach Befehlsnamen beim Schreiben der idx-Datei zu tun und ist mit Xindy eher kein Problem.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •