¿Cómo puedo conseguir una \textbar más delgada?

¿Cómo puedo conseguir una \textbar más delgada?

Lo uso \textbaren mis encabezados para separar el número de página de la sección.

\thepage\hspace{0.5ex}\textbar\hspace{1ex}\thesection\sectiontitle

Pero quiero adelgazar el grosor \textbary establecerlo en 0,15ex (para que coincida con el ancho de la regla principal). Debe \textbarser un poco más alto que el número de página y el título de la sección ( \textbarya es así).

Respuesta1

Yo escalaría \textbarusando \scalebox{<factor>}[1]desdegraphicx:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{titleps,lipsum,graphicx}
\newcommand{\newtextbar}[1][.7]{\scalebox{#1}[1]{\textbar}}
\newpagestyle{main}{
  \setheadrule{0.15ex}
  \sethead{}{\thepage\hspace{0.5ex}\textbar{} \newtextbar\hspace{1ex}\thesection{} \sectiontitle}{}
}
\pagestyle{main}
\begin{document}

\section{A section}
\lipsum[1-5]

\end{document}

\newtextbartiene el 70% del ancho de \textbar(por defecto), aunque puedes ajustar el valor predeterminado y el real usando \newtextbar[<factor>]. Un factor > 1 lo hará más grueso, mientras que un factor < 1 lo hará más delgado.

información relacionada