
MWE en XeLaTex:
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage[russian]{babel}
\begin{document}
Б\'{о}льший №
\end{document}
Producción:
El mismo código en LaTeX normal es correcto:
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage[russian]{babel}
\begin{document}
Б\'{о}льший №
\end{document}
¿Cual es la causa? ¿Fuente?
Actualización sobre fuente no encontrada
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage{fontspec}
\usepackage{noto}
\setmainfont{Noto Serif} % <- Error
\usepackage[main=russian,english]{babel}
\begin{document}
\noindent
Б\'{о}льший №\\
\textsf{Sans serif text}\\
{\tt True type text}
\end{document}
Actualizar con la fuente CMU Concrete
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage[russian]{babel}
\usepackage{fontspec}
\tracinglostchars=2
\babelfont{rm}[Script=Cyrillic, Language=Russian]{CMU Concrete}
\begin{document}
\setmainfont{CMU Concrete}[Script=Cyrillic, Language=Russian]
Б\'{о}льший №
\end{document}
Siempre lo mismo:
Respuesta1
Utilice una fuente que admita adecuadamente los idiomas que está utilizando. Aquí hay una solución con Noto:
\documentclass[12pt]{article}
\usepackage{noto-serif}
\usepackage{noto-sans}
\usepackage{noto-mono}
\usepackage[russian]{babel}
\begin{document}
\textrm{Б\'{о}льший №}
\textsf{Б\'{о}льший №}
\texttt{Б\'{о}льший №}
\end{document}
Respuesta2
En realidad, no cargaste CMU Concrete. Este MWE funciona bien en TeX Live 2020:
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage[russian]{babel}
\tracinglostchars=2
\babelfont{rm}{CMU Concrete}
\begin{document}
Б\'{о}льший №
\end{document}
Una ventaja \babelfont
que tiene sobre los otros enfoques es que babel
cargará la fuente con Script=Cyrillic
y Language=Russian
y cambiará a ellos cada vez que seleccione el idioma ruso. En LuaLaTeX, incluso puedes cambiar automáticamente cada vez que escribes en cirílico, sin ningún otro comando.
El cirílico es tan parecido al latín que a menudo puedes arreglártelas con la configuración predeterminada, pero algunas fuentes te darán letras búlgaras en lugar de rusas a menos que selecciones el idioma como una característica de fuente OpenType.
Respuesta3
Creo que al estar en XeLaTeX
y los caracteres están en unicode...es necesario utilizar,
\usepackage{fontspec}
\setmainfont{Arial} %<---- a random set of characters.
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[russian]{babel}
\usepackage{fontspec}
\setmainfont{Arial}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\begin{document}
Б\'{о}льший №
\end{document}
Usando Noto Serif
,
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[russian]{babel}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\begin{document}
Б\'{о}льший №
\end{document}
Respuesta4
No puedo reproducir tu imagen del primer ejemplo que das y solo aparece el último glifo, porque está presente en latín romano moderno.
Por otro lado, el siguiente código reproduce la fuente (CMU Concrete) sin ningún cuadro extraño, tanto con XeLaTeX como con LuaLaTeX.
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\geometry{tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}
\usepackage[russian]{babel}
\usepackage{fontspec}
\setmainfont{CMU Concrete}[Script=Cyrillic]
\begin{document}
Б\'{о}льший №
\end{document}