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