Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Text für falsche Refernyen änderbar?

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.06.2005
    Beiträge
    47

    Text für falsche Refernyen änderbar?

    Hi,

    ich frage mich, ob der Platzhalter / text für falsche / fehlende Referenyen und Zitierungen änderbar ist.

    Folgendes Beispiel:
    Code:
    In Kapitel~\ref{Foo} wurde das Modell von~\citet{HinzUndKunz1919} vorgestellt.
    Wenn label "Foo" und/oder Bibtex-Eintrag "HinzUndKunz1919" nicht existiert macht Latex folgendes draus:
    Code:
    In Kapitel ?? wurde das Modell von ? vorgestellt.
    Kann ich den Text "??" bzw. "?" irgendwie ändern?? Ich übersehe die beiden Fragezeichen immer so schnell und hätte das gerne etwas prägnanter, z.b. fett unf rot und Ausrufezeichen drumrum und so...

    Tausend Dank,
    Data

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow \@setref redefinieren

    Hallo Data,

    hier für ?? in Referenzen für Deine Präambel:
    Code:
    \makeatletter
    \renewcommand*\@setref[3]{%
      \ifx#1\relax
       \protect\G@refundefinedtrue
       \nfss@text{\reset@font\bfseries\textcolor{red}{!??!}}%
       \@latex@warning{Reference `#3' on page \thepage \space
                 undefined}%
      \else
       \expandafter#2#1\null
      \fi}
    \makeatother
    Natürlich musst man dabei das color-Paket einbinden. Für das andere entsprechend, je nachdem, wofür dort das Fragezeichen steht.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.06.2005
    Beiträge
    47
    Hmm, das funktioniert nicht. Er kompiliert und erstellt ein PDF, aber geändert hat sich nix. Weder für "ref" noch "citet" noch "citep". Komisch...

    Irgendwelche Ideen warum?

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hallo Data,

    bei mir funktioniert dies für \ref. \citep etc. habe ich vorerst nicht betrachtet.
    Evtl. zeig mal ein Minimalbeispiel, worin Du das Standardverhalten ändern möchtest. Bisher erwähntest Du noch nicht mal die Dokumentklasse. Obiges funktioniert bei mir mit Standard LaTeX und scrartcl.

    Stefan

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von data2 Beitrag anzeigen
    Hmm, das funktioniert nicht. Er kompiliert und erstellt ein PDF, aber geändert hat sich nix. Weder für "ref" noch "citet" noch "citep". Komisch...

    Irgendwelche Ideen warum?
    Lade das Logfile in einen Editor und suche nach reference oder label und
    schon hast du alle Angaben, die du brauchst!

    Herbert

Lesezeichen

Berechtigungen

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