
Я попытался сделать символы в математической среде жирными, чтобы они выглядели так (изображение взято из книги - pdf-пример):связь):
Однако ни , \mathbf{xyz}
ни не \boldsymbol{\mathrm{xyz}}
работают, чтобы сделать символы достаточно жирными. На самом деле, трудно отличить жирные символы от нежирных. Вот код, который я попробовал:
\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}
Есть ли какой-то трюк, как можно получить «сверхжирные» символы?
БР Фабиан
PS: Я перепробовал почти все предложения по выделению жирным шрифтом, которые нашел в интернете.
решение1
Следующий метод работает только в pdflatex. Я использую специальный pdf для выделения шрифта жирным шрифтом, называя его \mathbbf[]{}
. Необязательный аргумент позволяет указать необязательный фактор выделения (по умолчанию 0,2).
В MWE верхняя строка — \mathbbf
, следующая \mathbf
— и последняя — \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}
решение2
Насколько велик контраст между жирным и средним шрифтом, является аспектом дизайна шрифта. Вы не привели пример документа. По умолчанию Computer modern имеет разумный контраст между жирным и средним весом (что легко, так как средний вес cm очень легкий)
\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}
решение3
«Грязный» способ, который может сработать, если вы используете Latex вне настроек PDF и, следовательно, ответ @Steven не может быть применен напрямую, заключается в использовании \pmb{}
из пакета AMSLatex поверх выделенной жирным шрифтом команды, возможно, вложенной несколько раз.
Ниже вы видите v
, \bm{v}
, \pmb{\bm{v}}
, и \pmb{\pmb{\bm{v}}}
для вывода Latex расширения TexMaths для LibreOffice с использованием шрифта, похожего на Palatino, из newpxtext
пакета: