テキストの後にヘッダー行を作成する方法

テキストの後にヘッダー行を作成する方法

テキストの後にヘッダー行が続く

こんにちは、

私は履歴書に上記のスタイルを再現したいと考えています。履歴書のセクションの見出しとして、セクション名 (上記の例では教育) の後に、行の残りを埋めるヘッダー行が続くようにしたいと考えています。

誰かがやり方を教えてくれたら嬉しいです。

以下に別の例を示します。この例では、テキストが中央に表示され、その両側にヘッダー行が囲んでいます。

テキストの前後にヘッダー行セグメントが続く

答え1

ここで、titlesecそしてxhfillパッケージ:

\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}

ここに画像の説明を入力してください

そしてもう一つのスタイル:

\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}

ここに画像の説明を入力してください

タイトルが長い場合は、ミニページまたは可変幅 (varwidth 経由) パッケージを使用して、次のようなものを作成できます。

\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}

ここに画像の説明を入力してください

他のスタイルでも同様のことができます。

\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}

ここに画像の説明を入力してください

両方のスタイルを同じドキュメントに適用する場合は、各スタイルのコマンドを定義し、必要な回数だけ使用して、必要な場所で切り替えます。

\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}

ここに画像の説明を入力してください

必要に応じて設定を調整します。一部のフォントは太字の小文字大文字をサポートしていないため、小文字大文字は使用しませんでした。

関連情報