Escribir letra cirílica 'Ж' en látex

Escribir letra cirílica 'Ж' en látex

Podemos escribir la letra cirílica Ш de la siguiente manera.

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

¿Cómo puedo escribir Ж en látex?

Gracias por su ayuda.

Cf. La siguiente es la primera parte de mi código.

\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

Respuesta1

Ejecutas, desde una terminal,pdflatex 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.

Cuando después =no hay nada, significa que presionas "regresar". Ahora obtenga una vista previa del PDF que se ha producido.

ingrese la descripción de la imagen aquí

Ahora puedes encontrar fácilmente la información requerida: el personaje "Zhe" está en la ranura "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}

No creo que debas cargar amsthm, porque sfmthmhace el mismo trabajo. También reorganicé el preámbulo para tener los paquetes primero y las configuraciones después: es mejor mantenible de esta manera y puedes detectar más fácilmente llamadas duplicadas (tuviste algunas).

ingrese la descripción de la imagen aquí

Respuesta2

Con lualatexpuedes usar los personajes como de costumbre:

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

\end{document}

ingrese la descripción de la imagen aquí

información relacionada