Menschen!
Ich habe einige Probleme, etwas in LaTeX zu erstellen. Ich möchte in meinem Dokument die mathematische Schriftart verwenden, wie ich im nächsten Bild zeige:
Aber ich möchte DejaVu Sans Mono als meine monospace Standardschriftart verwenden (weil ich sie sehr mag und überall verwende, wo ich kann). Aber wenn ich dies in die Präambel einfüge:
\usepackage{mathpazo,euler}
\linespread{1.05}
\usepackage{DejaVuSansMono}
Es tut nichts, außer dass die mathematische Schriftart (was das Erste ist) und nicht DejaVu Sans Mono verwendet wird. Dann habe ich bei Google gesucht und Folgendes gefunden:
\usepackage{dejavu}
\usepackage[T1]{fontenc}
Aber es lädt jede DejaVu-Schriftart für das Dokument. Ich versuche, dies mit dem Listings-Paket zu verwenden.
Ich habe die Schriftart DejaVu (jede Art) auf allen meinen Computern installiert. Tatsächlich erstelle ich dieses Dokument unter Windows mit TeXMaker+MikTex.
Beispiel:
\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}
Antwort1
Dies funktioniert gut mit 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}