
Я использую его \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 сделает его тоньше.