수학 + DejaVu Sans Mono 글꼴

수학 + DejaVu Sans Mono 글꼴

사람들!

LaTeX로 뭔가를 만드는 데 어려움을 겪고 있습니다. 다음 이미지에 표시된 것처럼 내 문서에서 수학 글꼴을 사용하고 싶습니다.

이미지 1: 수학 글꼴

하지만 저는 DejaVu Sans Mono를 고정 폭 기본 ​​글꼴로 사용하고 싶습니다(왜냐하면 저는 DejaVu Sans Mono를 많이 좋아하고 가능한 모든 곳에서 사용하기 때문입니다). 그러나 내가 서문에 이것을 넣었을 때 :

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

DejaVu Sans Mono가 아닌 수학 글꼴(가장 중요한 것)을 넣는 것 외에는 아무것도 하지 않습니다. 그러다가 구글에서 찾아보니 이런 내용이 있더군요.

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

관련 정보