Cómo crear una línea de encabezado después del texto

Cómo crear una línea de encabezado después del texto

texto seguido de una línea de encabezado

Hola,

Estoy buscando recrear el estilo anterior para un currículum. Para el encabezado de las secciones del currículum, quiero que el nombre de la sección (en el ejemplo anterior, Educación) vaya seguido de una línea de encabezado que complete el resto de la línea.

Sería genial si alguien pudiera decirme cómo hacerlo.

Otro ejemplo se incluye a continuación. En este, el texto aparece en el medio, rodeado por líneas de encabezado a ambos lados.

texto seguido y precedido por segmentos de línea de encabezado

Respuesta1

Aquí hay una posibilidad usando eltitlesecyxhfillpaquetes:

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

ingrese la descripción de la imagen aquí

Y el otro estilo:

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

ingrese la descripción de la imagen aquí

Si los títulos son largos, entonces se puede usar un paquete de minipágina o de ancho variable (a través de varwidth) para producir algo como:

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

ingrese la descripción de la imagen aquí

Se puede hacer algo parecido con el otro estilo:

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

ingrese la descripción de la imagen aquí

Si ambos estilos se van a aplicar en el mismo documento, defina comandos para cada estilo y utilícelos tantas veces como sea necesario para cambiar donde sea necesario:

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

ingrese la descripción de la imagen aquí

Ajuste la configuración según sus necesidades. No utilicé versalitas ya que algunas fuentes no admiten versalitas en negrita.

información relacionada