Как сделать \textbar тоньше?

Как сделать \textbar тоньше?

Я использую его \textbarв заголовках, чтобы отделить номер страницы от раздела.

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

Но я хочу уменьшить толщину \textbarи установить ее на 0,15ex (чтобы она соответствовала ширине заголовка). Она \textbarдолжна быть немного выше номера страницы и заголовка раздела ( \textbarуже так).

решение1

Я бы масштабировал, \textbarиспользуя \scalebox{<factor>}[1]отgraphicx:

введите описание изображения здесь

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

\newtextbarимеет 70% ширины \textbar(по умолчанию), хотя вы можете настроить значение по умолчанию и фактическое значение с помощью \newtextbar[<factor>]. Коэффициент > 1 сделает его толще, а коэффициент < 1 сделает его тоньше.

Связанный контент