
Ich habe versucht, Zeichen in der Mathematikumgebung so fett zu machen, dass sie so aussehen (Bild aus einem Buch - PDF-Beispiel:Verknüpfung):
Allerdings funktionieren weder \mathbf{xyz}
noch \boldsymbol{\mathrm{xyz}}
, um die Zeichen fett genug darzustellen. Tatsächlich ist es schwierig, fette von nicht fetten Zeichen zu unterscheiden. Dies ist der Code, den ich ausprobiert habe:
\documentclass[english]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{textcomp}
\usepackage{amstext}
\usepackage{babel}
\begin{document}
As an application of these results, consider the case in which $\mathbf{X}_{1}$
is $\mathbf{i}$, a constant term that is a column of 1s in the first
column of $\mathbf{X}$. The solution for $b_{2}$ in this case will
then be the slopes in a regression that contains a constant term.
Using Theorem 3.2 the vector of residuals for any variable in $\mathbf{X}_{2}$
in this case will be
$\mathbf{x\text{\textasteriskcentered}}=\mathbf{x}-\mathbf{X}_{1}(\mathbf{X}_{1}'\mathbf{X}_{1})^{-1}\mathbf{X}_{1}\mathbf{x}$
$\textrm{x\text{\textasteriskcentered}}=\textrm{x}-\textrm{X}_{1}(\textrm{X}_{1}'\textrm{X}_{1})^{-1}\textrm{X}_{1}\textrm{x}$
\end{document}
Gibt es einen Trick, wie man „extra fette“ Zeichen bekommen kann?
BR Fabian
PS: Ich habe so ziemlich alle Vorschläge ausprobiert, die ich im Internet gefunden habe, wie man Zeichen fett darstellen kann.
Antwort1
Die folgende Methode funktioniert nur in pdflatex. Ich verwende ein spezielles PDF-Tool, um die Schriftart fett zu machen, und nenne es \mathbbf[]{}
. Das optionale Argument ermöglicht die Angabe eines optionalen Fettungsfaktors (Standard 0,2).
Im MWE ist die oberste Zeile \mathbbf
, die nächste \mathbf
und die letzte \textrm
.
\documentclass[english]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{textcomp}
\usepackage{amstext}
\usepackage{babel}
%%%%%
\usepackage{scalerel,lmodern}
\input pdf-trans
\newbox\qbox
\def\usecolor#1{\csname\string\color@#1\endcsname\space}
\newcommand\outline[1]{\leavevmode%
\def\maltext{#1}%
\setbox\qbox=\hbox{\maltext}%
\boxgs{Q q 2 Tr \thickness\space w 0 0 0 rg 0 G}{}%
\copy\qbox%
}
\newcommand\mathbbf[2][.2]{%
\def\thickness{#1}%
\ThisStyle{\outline{$\mathbf{\SavedStyle#2}$}}%
}
%%%%%
\begin{document}
$\mathbbf{x\text{\textasteriskcentered}}=\mathbbf{x}-\mathbbf{X}_{1}(\mathbbf{X}_{1}'\mathbbf{X}_{1})^{-1}\mathbbf{X}_{1}\mathbbf{x}$
$\mathbf{x\text{\textasteriskcentered}}=\mathbf{x}-\mathbf{X}_{1}(\mathbf{X}_{1}'\mathbf{X}_{1})^{-1}\mathbf{X}_{1}\mathbf{x}$
$\textrm{x\text{\textasteriskcentered}}=\textrm{x}-\textrm{X}_{1}(\textrm{X}_{1}'\textrm{X}_{1})^{-1}\textrm{X}_{1}\textrm{x}$
\end{document}
Antwort2
Wie viel Kontrast zwischen der fetten und der mittleren Schrift besteht, ist ein Aspekt des Schriftdesigns. Sie haben kein Beispieldokument angegeben. Die Standardeinstellung „Computer Modern“ hat einen angemessenen Kontrast zwischen der fetten und der mittleren Schrift (was einfach ist, da die mittlere Schriftstärke cm sehr leicht ist).
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\mathbf{x}\text{\textasteriskcentered}=\mathbf{x}-\mathbf{X}_{1}(\mathbf{X}_{1}^{'}\mathbf{X}_{2}')^{-1}\mathbf{X}'_{1}\mathbf{x}$
$\mathrm{x}\text{\textasteriskcentered}=\mathrm{x}-\mathrm{X}_{1}(\mathrm{X}_{1}^{'}\mathrm{X}_{2}')^{-1}\mathrm{X}'_{1}\mathrm{x}$
\end{document}
Antwort3
Eine „schmutzige“ Methode, die funktionieren kann, wenn Sie Latex außerhalb der PDF-Einstellungen verwenden und daher die Antwort von @Steven nicht direkt angewendet werden kann, besteht in der Verwendung \pmb{}
aus dem AMSLatex-Paket zusätzlich zum Befehl „boldface“, möglicherweise mehrfach verschachtelt.
Unten sehen Sie v
, \bm{v}
, \pmb{\bm{v}}
, und \pmb{\pmb{\bm{v}}}
für die Latex-Ausgabe der TexMaths-Erweiterung von LibreOffice mit der Palatino-ähnlichen Schriftart aus dem newpxtext
Paket: