Доска с жирным греческим шрифтом

Доска с жирным греческим шрифтом

Мне нужно использовать жирный шрифт греческой доски, и по этой причине я проверилэтотвопрос и решил проблему суперпозиции пакетов благодаря ответу наэтотдругой вопрос.

Проблема в том, что мне лично не нравится внешний видпакет bboldшрифт и я искал что-то вродеэтот(Я не вижу нижнюю часть изображения с греческими буквами на своем компьютере, но она отчетливо видна на картинках Google, если просто ввести название вопроса; если у вас та же проблема, см.здесь)

Я так понимаю, что другого типа шрифта blackboard bold greek пока не существует, я прав? Или, может быть, я просто не могу его найти? Спасибо!

решение1

ОП цитирует этот вопрос,Кто может написать пакет для нового шрифта mathbb, как на картинке, совместимый со шрифтом Computer Modern?, как желаемая конечная точка, в которой, по-видимому, предлагается контурный шрифт.

Для работы в pdflatex и адаптации моего ответа здесь:Выделение текста с помощью шрифтов TrueType, вы можете задать цвет границы, заливку и толщину линии, а также использовать специальные возможности PDF для создания контура.

\documentclass{article}
\usepackage{xcolor}
\input pdf-trans
\newbox\qbox
\def\usecolor#1{\csname\string\color@#1\endcsname\space}
\newcommand\bordercolor[1]{\colsplit{1}{#1}}
\newcommand\fillcolor[1]{\colsplit{0}{#1}}
\newcommand\outline[1]{\leavevmode%
  \def\maltext{\mydelim #1\mydelim}%
  \setbox\qbox=\hbox{\maltext}%
  \boxgs{Q q 2 Tr \bbthickness\space w \fillcol\space \bordercol\space}{}%
  \copy\qbox%
}
\newcommand\mathbb[1]{\def\mydelim{$}\outline{#1}}
\newcommand\textbb[1]{\def\mydelim{}\outline{#1}}
\newcommand\colsplit[2]{\colorlet{tmpcolor}{#2}\edef\tmp{\usecolor{tmpcolor}}%
  \def\tmpB{}\expandafter\colsplithelp\tmp\relax%
  \ifnum0=#1\relax\edef\fillcol{\tmpB}\else\edef\bordercol{\tmpC}\fi}
\def\colsplithelp#1#2 #3\relax{%
  \edef\tmpB{\tmpB#1#2 }%
  \ifnum `#1>`9\relax\def\tmpC{#3}\else\colsplithelp#3\relax\fi
}
\bordercolor{black}
\fillcolor{white}
\newcommand\bbthickness{.15}
\begin{document}
$y=\mathbb{\beta}+\textbb{R}$
\end{document}

введите описание изображения здесь

решение2

Очень простое решение:

\documentclass[a4paper,12pt]{article}
\usepackage[outline]{contour}
\newcommand*{\fancy}[1]{{\color{white}\contour{black}{#1}}}
\begin{document}
\fancy{$\Gamma\Delta$}$\Gamma$$\Delta$\fancy{$\Xi\Theta\Delta$}
\end{document}

введите описание изображения здесь

решение3

Раньше жирные буквы на школьной доске подделывались путем (пере)печатывания базовой буквы с небольшим смещением, напримерэтотстарый FAQ по (La)TeX:

 A set of LaTeX macros for a ``lazy person's'' blackboard bold are:
       \newcommand{\R}{{\sf R\hspace*{-0.9ex}\rule{0.15ex}%
       {1.5ex}\hspace*{0.9ex}}}
       \newcommand{\N}{{\sf N\hspace*{-1.0ex}\rule{0.15ex}%
       {1.3ex}\hspace*{1.0ex}}}
       \newcommand{\Q}{{\sf Q\hspace*{-1.1ex}\rule{0.15ex}%
       {1.5ex}\hspace*{1.1ex}}}
       \newcommand{\C}{{\sf C\hspace*{-0.9ex}\rule{0.15ex}%
       {1.3ex}\hspace*{0.9ex}}}

Вам придется подделывать свои собственные подделки.

решение4

Если у вас есть контурный шрифт TrueType или OpenType, поддерживающий греческие буквы, вы можете загрузить его unicode-mathс помощью

\setmathfontface\varbb{SomeFont-Outline.otf}[
  Scale=MatchUppercase]

К сожалению, у меня нет под рукой хорошего примера бесплатного контурного шрифта с греческими буквами.

Одним из недостатков такого подхода является то, что unicode-mathможет потребоваться поиск математических буквенно-цифровых символов Unicode (например, U+1D8FC,

Связанный контент