Seite 1 von 1

\prefacename

Verfasst: Mo 16. Sep 2013, 19:07
von shen
Hallo zusammen.

Nutze LaTeX zum ersten Mal und bin gerade dabei, die mir als Vorlage dienende .cls Datei anzupassen. Im Grunde möchte ich nur eine Kleinigkeit ändern: Statt dass der Name des Vorwortes "Preface" heißen soll, möchte ich "Acknowledgments" erhalten. Aber irgendwie ändert sich nichts, gleich was ich versuche. Ich verstehe aber auch nicht, wo "Preface" herkommt. Wenn ich richtig sehe, müsste "Foreword" rauskommen.
\renewcommand{\prefacename}{Vorwort}
% \AtBeginDocument{\renewcommand{\prefacename}{Foreword}}
\newcommand{\vorwort}{%
  \cleardoublepage
  \chapter*{\prefacename}{Acknowledgments}
  \pdfbookmark[0]{\prefacename}{prefacename}
  \markboth{\prefacename}{\prefacename}
  \InputIfFileExists{vorwort}{}{}
}
Kann mir jemand weiterhelfen?

Verfasst: Di 17. Sep 2013, 08:39
von Epllus
Ich glaube hier hilft nur ein Minimalbeispiel wirklich weiter.

Verfasst: Di 17. Sep 2013, 11:22
von sudo
Guck mal:
\documentclass{article}
\usepackage[american,ngerman,british]{babel}
%\newcommand{\prefacename}{Vorwort} %% liefert nicht das gewünschte Ergebnis, da Babel \prefacename zu \begin{document} überschreibt.
%\renewcommand{\prefacename}{Foreword} %% liefert Fehler, da Babel \prefacename erst zu \begin{document} definiert.
\AtBeginDocument{\renewcommand{\prefacename}{Foreword}} %% Steht auch in deinem Beispiel
\begin{document}
\prefacename

\selectlanguage{british}\prefacename

\selectlanguage{ngerman}\prefacename

\selectlanguage{american}\prefacename
\end{document}