tschechische Sprache mit Mathrm- und Mathbb-Schriftarten

tschechische Sprache mit Mathrm- und Mathbb-Schriftarten

Wie verwende ich Schriftarten \mathrmund \mathbbdie tschechischen Buchstaben č, ě, š, ř, ž, ý, á, í...?

Befehlszeile: 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 ...

Antwort1

Der Mathe-Modus ist nicht dazu geeignet, normalen Text hervorzuheben oder anderweitig zu formatieren. Der Mathe-Modus ist (wie der Name schon sagt) für Mathematik gedacht. Insbesondere $někde$(wenn er kompiliert wurde) oder$n\check{e}kde$ (was kompiliert wird, wie von Phelype Oleinik in vorgeschlagen)die Kommentare) würde normalerweise als mathematischer Begriff interpretiert, nämlich als das Produkt der VariablenN,ich(oderE-Check),k,DUndt.

Vergleichen

$this is horrible emphasis$

mit

\emph{this is emphasis}

Insbesondere unterstützen die in TeX verwendeten Mathematik-Schriftarten möglicherweise nicht dieselben Glyphensätze mit denselben Akzenten wie die Textschriftarten. (Und mathematische Akzente werden möglicherweise anders eingegeben und behandelt.)

Im Text gibt es eine Vielzahl von Möglichkeiten, bestimmte Wörter hervorzuheben. Eine gute Übersicht findet sich in Nicola TalbotsLaTeX für absolute Anfänger 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“ mit unterschiedlicher Betonung auf ‚někde‘. Zuerst keine Hervorhebung, dann \emph (kursiv), dann kursiv, fett und schließlich serifenlos


Um die Frage im Titel zu beantworten. Die Standard- amssymbSchriftarten für\mathbb nur Großbuchstaben (also ASCII-Buchstaben). Sie benötigen eine Alternative, die Kleinbuchstaben unterstützt (und noch wichtiger und weniger wahrscheinlich, Sie müssen eine finden, die Buchstaben mit korrekten Akzenten unterstützt). Kleinbuchstaben werden nicht unterstützt. Siehe zum BeispielFettgedruckte Tafelzeichen

Antwort2

Nachdem Sie die gleichen Vorbehalte wiederholt haben, sollten Sie sicher sein, dass Sie dies wirklich tun möchten. Hier erfahren Sie, wie Sie es tun können.

In unicode-mathkönnen Sie die \mathrmSchriftart festlegen. Wenn Sie ein tschechisches Wort als Operator oder Variablennamen definieren möchten, können Sie die Operatorschriftart festlegen und \operatornameaus dem amsmathPaket verwenden.

Unicode hat keine Codepunkte für akzentuierte Blackboard-Fettschrift, aber Sie können Ihre eigene Doppelschriftart deklarieren, die diese hat. Hier verwende ich die kostenlose Schriftart Foglihten No01.

Ein konstruiertes Beispiel:

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

Tschechisch in Mathematik

Oder für einen dramatischeren Kontrast:

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

Wenn Sie Akzente statt Buchstaben wünschen \mathbb, können Sie diese als mathematischen Akzent definieren.

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

Beispiel für eine ältere Schriftart

verwandte Informationen