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.
Respuesta1
Aquí hay una posibilidad usando eltitlesec
yxhfill
paquetes:
\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}
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}
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}
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}
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}
Ajuste la configuración según sus necesidades. No utilicé versalitas ya que algunas fuentes no admiten versalitas en negrita.