idioma checo con fuentes mathrm y mathbb

idioma checo con fuentes mathrm y mathbb

¿Cómo uso fuentes \mathrmy \mathbbcon letras checas č,ě,š,ř,ž,ý,á,í....?

Línea 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 ...

Respuesta1

El modo matemático no es adecuado para poner énfasis u otro formato en texto normal. El modo matemático es (como su nombre indica) para matemáticas. En particular $někde$(si compiló) o $n\check{e}kde$(que compila, como sugiere Phelype Oleinik enlos comentarios) normalmente se interpretaría como un término matemático, específicamente el producto de las variablesnorte,mi(ocheque electrónico),k,dymi.

Comparar

$this is horrible emphasis$

con

\emph{this is emphasis}

En particular, es posible que las fuentes matemáticas utilizadas en TeX no admitan los mismos conjuntos de glifos con los mismos acentos que las fuentes de texto. (Y los acentos matemáticos pueden ingresarse y manejarse de manera diferente).

En el texto hay una variedad de formas de enfatizar o resaltar ciertas palabras. Se puede encontrar una buena visión general en el libro de Nicola Talbot.LaTeX para principiantes totales 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" con diferente énfasis en 'někde'. Primero sin énfasis, luego \emph (cursiva), luego cursiva, negrita y finalmente sans serif


Para responder a la pregunta del título. Las amssymbfuentes estándar \mathbbsolo admiten letras mayúsculas (es decir, letras ASCII). Necesitaría una alternativa que tuviera letras minúsculas (y lo que es más importante e incluso menos probable, tendría que encontrar una que admita letras acentuadas correctamente). No se admiten letras minúsculas. ver por ejemploCaracteres en negrita de pizarra

Respuesta2

Después de repetir las mismas reservas, debes estar seguro de que realmente quieres hacer esto, así es como puedes hacerlo.

En unicode-math, puede configurar la \mathrmfuente. Si lo que desea hacer es definir una palabra checa como operador o nombre de variable, es posible que prefiera configurar la fuente del operador y usarla \operatornamedesde el amsmathpaquete.

Unicode no tiene ningún punto de código para negrita de pizarra acentuada, pero puede declarar su propia fuente de doble trazo que sí los tenga. Aquí utilizo la fuente gratuita Foglihten No01.

Un ejemplo artificial:

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

Checo en matemáticas

O para un contraste más 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}

Muestra de Foglihten Noo3

Si lo que quieres son acentos sobre \mathbbcaracteres, puedes definirlo como acento 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}

Muestra de fuente heredada

información relacionada