So erstellen Sie eine Kopfzeile nach dem Text

So erstellen Sie eine Kopfzeile nach dem Text

Text, gefolgt von einer Kopfzeile

Hallo,

Ich möchte den oben genannten Stil für einen Lebenslauf nachbilden. Für die Überschriften der Abschnitte im Lebenslauf möchte ich, dass auf den Abschnittsnamen (im obigen Beispiel „Ausbildung“) eine Kopfzeile folgt, die den Rest der Zeile ausfüllt.

Es wäre toll, wenn mir jemand sagen könnte, wie das geht.

Unten sehen Sie ein weiteres Beispiel. Hier wird der Text in der Mitte angezeigt und ist auf beiden Seiten von Überschriftenzeilen umgeben.

Text, gefolgt von Kopfzeilensegmenten und davor

Antwort1

Hier ist eine Möglichkeit mit demtitlesecUndxhfillPakete:

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\usepackage{lipsum}% just to generate text for the example

\titleformat{\section}
  {\normalfont\Large\bfseries}{}{0em}{#1~\xrfill[0.3ex]{1.5pt}}

\begin{document}

\section{Education}
\lipsum[4]

\end{document}

Bildbeschreibung hier eingeben

Und der andere Stil:

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\usepackage{lipsum}% just to generate text for the example

\titleformat{\section}
  {\normalfont\Large\bfseries\filcenter}{}{0em}{\xrfill[0.3ex]{1.5pt}~#1~\xrfill[0.3ex]{1.5pt}}

\begin{document}

\section{Education}
\lipsum[4]

\end{document}

Bildbeschreibung hier eingeben

Bei langen Titeln kann man ein Minipage- oder variables Breitenpaket (über das varwidth-Paket) verwenden, um etwa Folgendes zu erstellen:

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\usepackage{varwidth}
\usepackage{lipsum}% just to generate text for the example

\newlength\mylen

\titleformat{\section}
  {\normalfont\Large\bfseries}{}{0em}
  {\begin{varwidth}{.7\linewidth}\raggedright#1\end{varwidth}~\xrfill[0.3ex]{1.5pt}}

\begin{document}

\section{Education}
\lipsum[4]
\section{Education and other extra activities}
\lipsum[4]

\end{document}

Bildbeschreibung hier eingeben

Etwas Analoges kann für den anderen Stil getan werden:

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\usepackage{varwidth}
\usepackage{lipsum}% just to generate text for the example

\newlength\mylen

\titleformat{\section}
  {\normalfont\Large\bfseries\filcenter}{}{0em}
  {\xrfill[0.3ex]{1.5pt}~\begin{varwidth}{.75\linewidth}\centering#1\end{varwidth}~\xrfill[0.3ex]{1.5pt}}

\begin{document}

\section{Education}
\lipsum[4]
\section{Education and some other extra~activities}
\lipsum[4]

\end{document}

Bildbeschreibung hier eingeben

Wenn beide Stile im selben Dokument angewendet werden sollen, definieren Sie Befehle für jeden Stil und verwenden Sie diese so oft wie nötig, um bei Bedarf zu wechseln:

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\usepackage{varwidth}
\usepackage{lipsum}% just to generate text for the example

\newcommand\Ruled{%
\titleformat{\section}
  {\normalfont\Large\bfseries}{}{0em}
  {\begin{varwidth}{.7\linewidth}\raggedright##1\end{varwidth}~\xrfill[0.3ex]{1.5pt}}
}
\newcommand\Centered{%
\titleformat{\section}
  {\normalfont\Large\bfseries\filcenter}{}{0em}
  {\xrfill[0.3ex]{1.5pt}~\begin{varwidth}{.75\linewidth}\centering##1\end{varwidth}~\xrfill[0.3ex]{1.5pt}}
}

\begin{document}

\Ruled
\section{Education}
\lipsum[4]
\Centered
\section{Education and some other extra~activities}
\lipsum[4]

\end{document}

Bildbeschreibung hier eingeben

Passen Sie die Einstellungen Ihren Bedürfnissen an. Ich habe keine Kapitälchen verwendet, da einige Schriftarten fettgedruckte Kapitälchen nicht unterstützen.

verwandte Informationen