Desativar pacote inconsolata nas manchetes

Desativar pacote inconsolata nas manchetes
\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}

Estou usando a inconsolatafonte para textos e listagens embutidos. Com isso, \texttttambém estou usando textos embutidos nos títulos dos capítulos (porqueusar \lstinlinemanchetes internas mais baratas resulta em um erro no meu documento, \textttnão). Embora a fonte pareça ótima, o tamanho normal da fonte parece muito pesado para mim. É por isso que estou diminuindo o tamanho da fonte das listagens para \small.

Existe uma maneira de diminuir o tamanho da fonte dos \textttcapítulos também ou desativar o inconsolatapacote nos títulos dos capítulos (sem isso, parece bom para mim)?

Responder1

inconsolata conhece um fator de escala que você pode usar para ajustar o tamanho da fonte.

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

insira a descrição da imagem aqui

informação relacionada