Anzeige:
Ergebnis 1 bis 5 von 5

Thema: zwei Überschiften für chapter (de und en)

  1. #1
    m.swist
    Gast

    Question zwei Überschiften für chapter (de und en)

    Hallo!

    Ich habe ein Problem, für das ich (als relativer Neuling) überhaupt keinen Ansatz finde:
    In meiner Arbeit muss jedes Kapitel (chapter) zwei Überschriften haben. Die erste ist die Standardüberschrift auf Deutsch, die zweite ist auf Englisch und soll:
    1. ohne Nummer sein
    2. eine kleinere Schriftgröße (muss schauen, was gut aussieht) haben
    3. eingerückt sein, um genau dort du beginnen, wo der Text der ersten Überschrift anfängt
    4. einen Zeilenabstand zur deutschen Überschrift von 1 oder 1,2 haben (wie es einfacher ist oder besser aussieht)

    Hier ein simples Minimalbeispiel:
    ----------------------------------
    \documentclass{scrreprt}
    \begin{document}

    \chapter{Einleitung}
    % Genau unter der Überschrift soll "Introduction" unter Berücksichtigung
    % der oben genannten Aspekte stehen.
    Bla bla.

    \section{Mein erster Abschnitt}
    % Hier soll nix angepasst werden.
    Bla bla bla.
    \end{document}
    Geändert von m.swist (28-10-2008 um 16:01 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen
    so als Ansatz vllt:
    Code:
    \documentclass[bigheadings]{scrreprt}
    \usepackage[english,ngerman]{babel}
    \newcommand*\primarychapter{%
      \selectlanguage{ngerman}%
      \chapter}
    \makeatletter
    \newcommand*\secondarychapter[1]{%
      \selectlanguage{english}%
      \section*{\hphantom{\size@chapter\thechapter\hspace{0.5em}}{%
      \ifx\size@chapter\huge% bigheadings?
        \LARGE
      \else
        \ifx\size@chapter\LARGE% normalheadings?
          \Large
        \else% dann eben smallheadings!
          \large
        \fi
      \fi
      #1}}}
    \makeatother
    \begin{document}
    
    \primarychapter{Einleitung}
    Bla bla.
    \secondarychapter{Introduction}
    Blah blah\dots
    
    \section{Mein erster Abschnitt}
    Bla bla bla.
    \end{document}
    evtl. ist das aber auch schon zuviel -- keine Ahnung, wo genau Du Deine englische Überschrift haben willst...
    aber wenn schon Überschrift, dann imho auch mit eigenem Text.

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

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Hi Rainer,

    ich hatte auch diese Anforderung und habe es jetzt noch ein wenig erweitert:
    Code:
    \documentclass[smallheadings]{scrreprt}
    \usepackage[english,ngerman]{babel}
    \newcommand*\primarychapter{%
      \selectlanguage{ngerman}%
      \chapter}
    \makeatletter
    \newcommand*\secondarychapter[1]{%
      \selectlanguage{english}%
      \section*{\hphantom{\size@chapter\thechapter\hspace{0.5em}}{%
      \ifx\size@chapter\huge% bigheadings?
        \LARGE
      \else
        \ifx\size@chapter\LARGE% normalheadings?
          \Large
        \else% dann eben smallheadings!
          \large
        \fi
      \fi
      #1}}}
    \makeatother
    
    \newcommand*\primarysection{%
      \selectlanguage{ngerman}%
      \section}
    \makeatletter
    \newcommand*\secondarysection[1]{%
      \selectlanguage{english}%
      \subsection*{\hphantom{\size@section\thesection\hspace{0.5em}}{%
      \ifx\size@section\huge% bigheadings?
        \LARGE
      \else
        \ifx\size@section\LARGE% normalheadings?
          \Large
        \else% dann eben smallheadings!
          \large
        \fi
      \fi
      #1}}}
    \makeatother
    
    \begin{document}
    
    \primarychapter{Einleitung}
    \secondarychapter{Introduction}
    Blah blah\dots
    
    \section{Mein erster Abschnitt}
    \secondarysection{My first paragraph}
    Bla bla bla.
    \end{document}
    Wie könnte ich denn noch zusätzlich einen gleichen Zeilenabstand zwischen Kapitel (de, en) und Abschnitt (de, en) erreichen. Der Abstand ist bei dem Kapitel (zwischen de-en) momentan ja etwas größer als der zwischen Abschnitt (de-en).

    Gruß
    MacTeX, BibDesk, Sublime Text 2

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    wirkt Deine englische Abschnittsüberschrift so nicht ggf. größer, als die englische Kapitelüberschrift? (\size@section ist mit \Large, \Large, \large (big-, normal-, smallheadings) vorbelegt, da dürfte ein Test auf \huge oder \LARGE fehl am Platz sein).
    D. h. vllt etwas einfacher:
    Code:
    \documentclass{scrreprt}
    \usepackage[english,ngerman]{babel}
    \makeatletter
    \newcommand*\dualchapter[2]{%
      \chapter[#1]{%
      #1\newline\selectlanguage{english}{\size@section#2}}%
      \selectlanguage{ngerman}%
    }
    \newcommand*\dualsection[2]{%
      \section[#1]{%
      #1\newline\selectlanguage{english}{\size@subsection#2}}%
      \selectlanguage{ngerman}%
    }
    \makeatother
    \begin{document}
    
    \dualchapter{Einleitung}{Introduction}
    Blah blah\dots
    
    \dualsection{Mein erster Abschnitt}{My first section}
    Bla bla bla.
    \end{document}
    Genau wo zwischen willst Du gleiche Abstände haben? Immerhin handelt es sich um unterschiedlich große Schriften...
    Aber vllt sind Dir die Abstände so ja schon kurz genug;-)

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

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Besten Dank, Rainer!

    Diese Lösung macht wirklich einen schlanken Schuh - super.

    Zitat Zitat von rais Beitrag anzeigen
    Genau wo zwischen willst Du gleiche Abstände haben? Immerhin handelt es sich um unterschiedlich große Schriften...
    Aber vllt sind Dir die Abstände so ja schon kurz genug;-)
    Ja genau, mit den Abständen kann ich jetzt noch etwas spielen, je nach dem welche Schriftgröße ich verwende.

    Besten Dank
    MacTeX, BibDesk, Sublime Text 2

Stichworte

Lesezeichen

Berechtigungen

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