Math + DejaVu Sans Mono 字體

Math + DejaVu Sans Mono 字體

人們!

我在用 LaTeX 製作東西時遇到了一些麻煩。我想在文件中使用數學字體,如下圖所示:

圖 1:數學字體

但我想使用 DejaVu Sans Mono 作為我的等寬預設字體(因為我非常喜歡並在任何可以使用的地方使用它)。但是當我把這個放在序言中時:

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

它除了放置數學字體(這是第一件事)而不是 DejaVu Sans Mono 之外什麼也不做。然後我在谷歌上搜索,發現了這個:

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

但它會載入文檔的所有 DejaVu 字體。我正在嘗試將其與列表包一起使用。

我已經在我所有的電腦上安裝了 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}

相關內容