Bitmap-Schwarztafel-fett

Bitmap-Schwarztafel-fett

Ich habe ein Problem mit der Qualität der Nummer. Wie man sehen kann, ist es, als hätte sie einen Pixel oder so etwas. Wie kann ich das beheben?

Bildbeschreibung hier eingeben

Für dieses Problem muss es einen Workaround geben. In TeX ist alles möglich. mwe:

\documentclass{article}
\usepackage{bbm}
\begin{document}
\[ \mathbbm{1} \]
\end{document}

Dies könnte ein Workaround sein, ist aber nicht dasselbe. Hier verwende ich das cmathhbb-Paket:

Bildbeschreibung hier eingeben

Antwort1

Sie verwenden ein Paket, das nur in METAFONT verfügbar ist. Es gibt viele Alternativen, die in Umrissschriftarten enthalten sind, z. B. unicode-mathin LuaLaTeX und XeLaTeX. In PDFTeX können Sie alle Schriftarten verwenden, mathalphadie unterstützt werden \mathbb{1}, oder cmathbb(was im November 2020 zu neu ist, um mathalphaunterstützt zu werden, aber ausgezeichnet ist).

Hier ist ein MWE, das mit LuaLaTeX oder XeLaTeX funktioniert:

\documentclass{article}
\usepackage[default]{fontsetup} % Loads New Computer Modern Book.

\begin{document}
\[1 \in \mathbb{1} \]
\end{document}

Neues Beispielbuch „Moderne Computermathematik“

Hier ist eine Version, die New Computer Modern Math nur für die fettgedruckten Ziffern verwendet:

\documentclass{article}
\usepackage{unicode-math}

\setmathfont{Latin Modern Math}
\setmathfont{NewCMMath-Book}[
   range={\Bbbzero-\Bbbnine},
  Scale=MatchUppercase]

\begin{document}
\[1 \in \Bbbone \]
\end{document}

Ich würde Ihnen empfehlen, wenn möglich Unicode in LuaLaTeX und wenn nötig ältere 8-Bit-Schriftarten in PDFTeX zu verwenden.

Im Kommentar geben Sie an, dass Sie nur dieses eine Symbol aus einem anderen Schriftartpaket möchten. Anders als bei gibt es keine Standardmethode, um dies mit älteren Schriftarten zu tun, aber Sie können möglicherweise die richtige Schriftartenzuordnung in der Paketdokumentation finden oder die relevanten Zeilen aus der Datei unicode-mathkopieren und einfügen ..sty

So können Sie beispielsweise nur dieses eine Symbol aus erhalten cmathbb:

\documentclass{article}
\usepackage{amssymb}

\DeclareMathAlphabet\CMath{U}{cmath}{m}{n}
\newcommand\Bbbone{\CMath{1}}

\begin{document}
\[1 \in \Bbbone \]
\end{document}

cmathbb-Schriftbeispiel

verwandte Informationen