Oi,
Estou procurando recriar o estilo acima para um currículo. Para o título das seções do currículo, quero que o nome da seção (no exemplo acima - Educação) seja seguido por uma linha de cabeçalho preenchendo o restante da linha.
Seria ótimo se alguém pudesse me dizer como fazer isso.
Outro exemplo está incluído abaixo. Neste, o texto aparece no meio, rodeado por linhas de cabeçalho em ambos os lados.
Responder1
Aqui está uma possibilidade usando otitlesec
exhfill
pacotes:
\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}
E o outro 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}
Se os títulos forem longos, então pode-se usar um pacote minipage ou de largura variável (através do varwidth), para produzir 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}
Algo análogo pode ser feito para o outro 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}
Se ambos os estilos forem aplicados no mesmo documento, defina comandos para cada estilo e use-os, quantas vezes forem necessárias, para alternar onde necessário:
\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 as configurações de acordo com suas necessidades. Não usei letras maiúsculas, pois algumas fontes não suportam letras maiúsculas em negrito.