So schreiben Sie den kyrillischen Buchstaben „Ж“ in Latex

So schreiben Sie den kyrillischen Buchstaben „Ж“ in Latex

Wir können den kyrillischen Buchstaben Ш wie folgt schreiben.

%definition of Sha 
\usepackage[OT2,T1]{fontenc}
\DeclareSymbolFont{cyrletters}{OT2}{wncyr}{m}{n}
\DeclareMathSymbol{\Sha}{\mathalpha}{cyrletters}{"58}

Wie kann ich Ж in Latex schreiben?

Ich danke Ihnen für Ihre Hilfe.

Vgl. Das Folgende ist der erste Teil meines Codes.

\documentclass[11pt,english]{smfart} 
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{amssymb,url,xspace,smfthm} %Definition of Sha
\usepackage[OT2,T1]{fontenc}
\DeclareSymbolFont{cyrletters}{OT2}{wncyr}{m}{n}
\DeclareMathSymbol{\Sha}{\mathalpha}{cyrletters}{"58}

\usepackage{amsthm} 
\theoremstyle{definition}
\newtheorem{definition}{Definition} 
\newtheorem{lem}{Lemma}
\newtheorem{cor}{Cor} 
\usepackage{amsmath,amssymb,amsfonts,amscd}
\usepackage[dvipdfmx]{graphicx} 
\usepackage{tikz}
\usepackage{enumitem} 
\usepackage{tikz-cd} 
\usepackage{mathtools}
\tolerance 400 \pretolerance 200

Antwort1

Sie führen von einem Terminal auspdflatex nfssfont

This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/nfssfont.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-03-14>
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/size10.clo))
No auxiliary output files.

**********************************************
* NFSS font test program version <v2.2e>
*
* Follow the instructions
**********************************************

(/usr/local/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
Input external font name, e.g., cmr10
(or <enter> for NFSS classification of font):

\currfontname=


*** NFSS classification ***

Font encoding [T1]:

\encoding=OT2
(/usr/local/texlive/2024/texmf-dist/tex/latex/cyrillic/ot2enc.def
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/ot2enc.dfu))
Font family [cmr]:

\family=wncyr
Font series [m]:

\series=
Font shape [n]:

\shape=
Font size [10pt]:

\size=
(/usr/local/texlive/2024/texmf-dist/tex/latex/cyrillic/ot2wncyr.fd)
Now type a test command or \help for help [ \table \bye ]:

\action=
[1{/usr/local/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] )</us
r/local/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/
local/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/loc
al/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/loca
l/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/local
/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cyrillic/wncyr10.pfb>
Output written on nfssfont.pdf (1 page, 86081 bytes).
Transcript written on nfssfont.log.

Wenn danach =nichts kommt, bedeutet das, dass Sie „Return“ gedrückt haben. Sehen Sie sich nun die Vorschau des erstellten PDFs an.

Bildbeschreibung hier eingeben

Jetzt können Sie die gewünschten Informationen ganz einfach finden: Das Zeichen „Zhe“ befindet sich am Slot "11.

\documentclass[11pt,english]{smfart} 
\usepackage[OT2,T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{url,xspace,smfthm}
%\usepackage{amsthm}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{mathtools}
%\usepackage{amscd}% <--- why?
\usepackage[dvipdfmx]{graphicx}
\usepackage{tikz}
\usepackage{tikz-cd} 
\usepackage{enumitem} 

\DeclareSymbolFont{cyrletters}{OT2}{wncyr}{m}{n}
\DeclareMathSymbol{\Sha}{\mathalpha}{cyrletters}{"58}
\DeclareMathSymbol{\Zhe}{\mathalpha}{cyrletters}{"11}

\theoremstyle{definition}
\newtheorem{definition}{Definition} 
\newtheorem{lem}{Lemma}
\newtheorem{cor}{Cor} 

\begin{document}

$\Sha+\Zhe$

\end{document}

Ich glaube nicht, dass Sie load sollten amsthm, da sfmthmdies den gleichen Job macht. Ich habe auch die Präambel neu organisiert, sodass zuerst Pakete und später Einstellungen angezeigt werden: Auf diese Weise ist es besser zu warten und Sie können doppelte Aufrufe leichter erkennen (Sie hatten einige).

Bildbeschreibung hier eingeben

Antwort2

Mit lualatexkönnen Sie die Zeichen wie gewohnt verwenden:

\documentclass[]{article}
\usepackage{libertinus}
\begin{document}
    
 Ш Ж \textsl{Ш Ж}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen