Шрифты Math + DejaVu Sans Mono

Шрифты Math + DejaVu Sans Mono

люди!

У меня возникли некоторые проблемы с созданием чего-то в LaTeX. Я хочу использовать шрифт math в своем документе, как показано на следующем изображении:

Изображение 1: Математический шрифт

Но я хочу использовать DejaVu Sans Mono в качестве моего моноширинного шрифта по умолчанию (потому что он мне очень нравится и я использую его везде, где могу). Но когда я пишу это в преамбуле:

\usepackage{mathpazo,euler}
\linespread{1.05}
\usepackage{DejaVuSansMono}

Он ничего не делает, кроме как ставит шрифт math (это первое), а не DejaVu Sans Mono. Затем я поискал в Google и нашел это:

\usepackage{dejavu}
\usepackage[T1]{fontenc}

Но он загружает каждый шрифт DejaVu для документа. Я пытаюсь использовать это с пакетом Listings.

Я установил шрифт DejaVu (все виды) на всех моих компьютерах. На самом деле я делаю этот документ в Windows с помощью TeXMaker+MikTex.

Пример:

\documentclass[10pt,a4paper,final]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath,mathtools,stackengine,amsfonts,amssymb,geometry,graphicx}
\usepackage{listings}
\usepackage{geometry}
\geometry{
    a4paper,
    height=24cm,
    width=17cm, 
    top=3cm, 
    headheight=1.7cm, 
    headsep=1.5cm, 
    footskip=1cm,
}
\usepackage{mathpazo,euler}
\linespread{1.05}
\usepackage{DejaVuSansMono}
%\usepackage{dejavu}
%\usepackage[T1]{fontenc}
\newlength\tindent
\setlength{\tindent}{\parindent}
\setlength{\parindent}{0pt}
\renewcommand{\indent}{\hspace*{\tindent}}
\begin{document}
Se utiliza un valor \lstinline!boolean! para poder tener en cuenta uno u otro apartado.
\end{document}

решение1

Это отлично работает с pdflatex:

\documentclass[10pt,a4paper,final]{article}
\usepackage[T1]{fontenc}
\usepackage{mathpazo,euler}
\usepackage[scaled=0.9]{DejaVuSansMono}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{listings}
\lstset{basicstyle=\ttfamily}
\begin{document}
    Se utiliza un valor \lstinline!boolean! para poder tener en cuenta uno u otro 
    apartado.
\end{document}

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