idioma tcheco com fontes mathrm e mathbb

idioma tcheco com fontes mathrm e mathbb

Como faço para usar fontes \mathrme \mathbbcom letras tchecas č,ě,š,ř,ž,ý,á,í....?

Linha de comando: 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 ...

Responder1

O modo matemático não é adequado para colocar ênfase ou outra formatação em texto normal. O modo matemático é (como o nome sugere) para matemática. Em particular $někde$(se compilou) ou $n\check{e}kde$(que compila, como sugerido por Phelype Oleinik emos comentários) normalmente seria interpretado como um termo matemático, especificamente o produto das variáveisn,é(ouverificação eletrônica),k,dee.

Comparar

$this is horrible emphasis$

com

\emph{this is emphasis}

Em particular, as fontes matemáticas usadas no TeX podem não suportar os mesmos conjuntos de glifos com os mesmos acentos das fontes de texto. (E os acentos matemáticos podem ser inseridos e tratados de maneira diferente.)

No texto, existem várias maneiras de enfatizar ou destacar certas palavras. Uma boa visão geral pode ser encontrada no livro de Nicola TalbotLaTeX para iniciantes completos 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" com ênfase diferente em 'někde'. Primeiro sem ênfase, depois \emph (itálico), depois itálico, negrito e finalmente sem serifa


Para responder à pergunta do título. As amssymbfontes padrão \mathbbsuportam apenas letras maiúsculas (letras ASCII, isto é). Você precisaria de uma alternativa que tivesse letras minúsculas (e mais importante e ainda menos provável, você teria que encontrar uma que suportasse letras acentuadas adequadamente). Letras minúsculas não são suportadas. Veja por exemploCaracteres em negrito do quadro negro

Responder2

Depois de repetir as mesmas reservas de que você deve ter certeza de que realmente deseja fazer isso, veja como você pode fazer isso.

Em unicode-math, você pode definir a \mathrmfonte. Se o que você deseja fazer é definir uma palavra em tcheco como um operador ou nome de variável, você pode preferir definir a fonte do operador e usá-la \operatornameno amsmathpacote.

Unicode não possui nenhum ponto de código para negrito acentuado no quadro-negro, mas você pode declarar sua própria fonte dupla que possui. Aqui, uso a fonte gratuita Foglihten No01.

Um exemplo inventado:

\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}

Tcheco em matemática

Ou para um contraste mais dramático:

\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}

Amostra Foglihten Noo3

Se o que você deseja são acentos sobre \mathbbcaracteres, você pode definir isso como um sotaque matemático.

\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}

Amostra de fonte legada

informação relacionada