Отключить пакет inconsolata в заголовках

Отключить пакет inconsolata в заголовках
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{inconsolata}

\usepackage{listings}

\lstdefinestyle{General} {
    basicstyle=\small\ttfamily
}

\lstset{style=General}

\begin{document}

\chapter{MyChapter with some \texttt{inline text}}
Text with \lstinline|inline text|

\end{document}

Я использую этот inconsolataшрифт для встроенных текстов и списков.\texttt Я также использую встроенные тексты в заголовках глав (потому чтоиспользование \lstinlineболее дешевых заголовков приводит к ошибке в моем документе,\texttt а не). Хотя шрифт выглядит отлично, обычный размер шрифта кажется мне слишком тяжелым. Вот почему я уменьшаю размер шрифта в листингах до \small.

Есть ли способ уменьшить размер шрифта \textttтакже и для внутренних глав или отключить inconsolataпакет в заголовках глав (без него все выглядит нормально)?

решение1

inconsolata знает масштабный коэффициент, который можно использовать для настройки размера шрифта.

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[scale=0.94]{inconsolata} %or some other value

\usepackage{listings}

\lstdefinestyle{General} {
    basicstyle=\ttfamily
}

\lstset{style=General}

\begin{document}

\chapter{MyChapter with some \texttt{inline text} \textmd{\texttt{inline text}}}
Text with \texttt{inline text} \lstinline|inline text|

\end{document}

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

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