¿Cómo uso fuentes
\mathrm
y \mathbb
con 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}
Para responder a la pregunta del título. Las amssymb
fuentes estándar \mathbb
solo 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 \mathrm
fuente. 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 \operatorname
desde el amsmath
paquete.
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}
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}
Si lo que quieres son acentos sobre \mathbb
caracteres, 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}