чешский язык со шрифтами mathrm и mathbb

чешский язык со шрифтами mathrm и mathbb

Как использовать шрифты \mathrmс \mathbbчешскими буквами č,ě,š,ř,ž,ý,á,í....?

Командная строка: bibtex.exe "ideje"

[12] [13] [14] [15] [16] [17]

Package amsfonts Warning: Obsolete command \frak; \mathfrak should be used inst
ead on input line 501.

(D:\ProgramFiles\MikTexExe\tex\latex\amsfonts\ueuf.fd) [18]

LaTeX Warning: Command \v invalid in math mode on input line 529.

! Please use \mathaccent for accents in math mode.
\add@accent ...@spacefactor \spacefactor }\accent 
                                                  #1 #2\egroup \spacefactor ...
l.529   \item to tam musíš $ně
                                 kde$ použít
? 

! Emergency stop.
\add@accent ...@spacefactor \spacefactor }\accent 
                                                  #1 #2\egroup \spacefactor ...
l.529   \item to tam musíš $ně
                                 kde$ použít


Process has been killed ...

решение1

Режим Math не подходит для выделения или другого форматирования обычного текста. Режим Math предназначен (как следует из названия) для математики. В частности $někde$(если он скомпилирован) или $n\check{e}kde$(который скомпилирован, как предложил Фелипе Олейник вкомментарии) обычно интерпретируется как математический термин, в частности, как произведение переменныхн,е(илиэлектронный чек),к,гие.

Сравнивать

$this is horrible emphasis$

с

\emph{this is emphasis}

В частности, математические шрифты, используемые в TeX, могут не поддерживать те же наборы глифов с теми же акцентами, что и текстовые шрифты. (А математические акценты могут вводиться и обрабатываться по-разному.)

В тексте есть множество способов подчеркнуть или выделить определенные слова. Хороший обзор можно найти в книге Николы ТэлботLaTeX для новичков https://www.dickimaw-books.com/latex/novices/html/fontstyle.html#44113

\documentclass[czech]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}

\begin{document}
$this is horrible emphasis$ % don't try this at home!

\emph{this is emphasis}

\begin{itemize}
  \item to tam musíš někde použít
  \item to tam musíš \emph{někde} použít
  \item to tam musíš \textit{někde} použít
  \item to tam musíš \textbf{někde} použít
  \item to tam musíš \textsf{někde} použít
\end{itemize}
\end{document}

«to tam musíš někde použít» с разным ударением на «někde». Сначала без выделения, затем \emph (курсив), затем курсив, полужирный и, наконец, без засечек


Чтобы ответить на вопрос в заголовке. Стандартные amssymbшрифты для \mathbbподдерживают только заглавные буквы (то есть буквы ASCII). Вам понадобится альтернатива, в которой есть строчные буквы (и что еще важнее и даже менее вероятно, вам придется найти ту, которая поддерживает правильно диакритические буквы). Строчные буквы не поддерживаются. См. напримерДоска жирным шрифтом

решение2

Повторив те же самые оговорки о том, что вы должны быть уверены, что действительно хотите это сделать, вот как это можно сделать.

В unicode-math, вы можете установить \mathrmшрифт. Если вы хотите определить чешское слово как имя оператора или переменной, вы можете предпочесть установку шрифта оператора и использование \operatornameиз amsmathпакета.

В Unicode нет кодовых точек для акцентированного полужирного шрифта blackboard, но вы можете объявить свой собственный шрифт с двойным ударением, который имеет кодовые точки. Здесь я использую бесплатный шрифт Foglihten No01.

Выдуманный пример:

\documentclass[varwidth]{standalone}
\usepackage{unicode-math}

\setmathrm{Latin Modern Roman Caps}[Scale=MatchLowercase] % For example
% Available at http://www.glukfonts.pl/font.php?font=FoglihtenNo01
\setmathfontface\mathds{FoglihtenNo01.otf}[Scale=MatchLowercase]

\begin{document}
to tam musíš \(\mathrm{ně kde}\) \\
použít \(\mathds{Ě}\)

\end{document}

Чешский язык в математике

Или для более драматичного контраста:

\documentclass[varwidth]{standalone}
\usepackage{unicode-math}

\setmathrm{Latin Modern Roman Caps}[Scale=MatchLowercase] % For example
% Available at http://www.glukfonts.pl
\setmathfontface\mathds{FoglihtenNo03.otf}[Scale=1.3]

\begin{document}
to tam musíš \(\mathrm{někde}\) \\
použít \(\mathds{Ě}\)

\end{document}

Foglihten Noo3 образец

Если вам нужны акценты над \mathbbсимволами, вы можете определить это как математический акцент.

\documentclass[varwidth]{standalone}
\usepackage[T1]{fontenc}
\usepackage{amssymb}

\DeclareSymbolFont{lmodern}{T1}{lmr}{m}{n}
\DeclareMathAccent{\caron}{\mathord}{lmodern}{"07}

\begin{document}
R \(\caron{\mathbb{R}}\)
\end{document}

Образец устаревшего шрифта

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