代码
\documentclass{article}
\usepackage{amstext,amsfonts,amsmath,amssymb}
\usepackage[a4paper]{geometry}
\usepackage{graphicx}
\newfont{\xrm}{wncyr10 scaled 1000}
\newfont{\xbfh}{wncyb10 scaled \magstep4}
\newcommand{\ch}{ch}
\newcommand{\Ch}{Ch}
\newcommand{\cy}{\symbol{'17}}
\newcommand{\Cy}{\symbol{'07}}
\newcommand{\dz}{\symbol{'12}}
\newcommand{\Dz}{\symbol{'02}}
\newcommand{\dy}{dj}
\newcommand{\Dy}{Dj}
\newcommand{\sh}{sh}
\newcommand{\Sh}{Sh}
\newcommand{\zh}{zh}
\newcommand{\Zh}{Zh}
\begin{document}
\begin{center}
\xbfh NEKA\footnote{\xrm ovde stoji ne\sh to} RE\Ch ENICA
\end{center}
\end{document}
给出
问题是标题中的 1(用于脚注),不在适当的位置(它应该在单词的顶部)。可能是因为我使用了不同的字体(然后是标准字体),但我是 Tex 的初学者,我不知道如何解决这个问题。
答案1
如果您坚持使用 OT2 编码字体,请正确执行:
\documentclass{article}
\usepackage[OT2]{fontenc}
\renewcommand{\familydefault}{wncyr}
\newcommand{\cy}{\symbol{'17}}
\newcommand{\Cy}{\symbol{'07}}
\newcommand{\dz}{\symbol{'12}}
\newcommand{\Dz}{\symbol{'02}}
\begin{document}
\begin{center}
\huge
NEKA\footnote{ovde stoji neshto} RECHENICA
\end{center}
\cy${}={}$c1
\Cy${}={}$C1
\dz${}={}$d2
\Dz${}={}$D2
\end{document}
您可以看到如何在不使用命令的情况下输入塞尔维亚语字符。图中文本高度已降低,以显示没有空白的脚注。
您也可以使用直接西里尔字母输入,只要您使用 UTF-8 作为输入编码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[OT2]{fontenc}
\renewcommand{\familydefault}{wncyr}
\newcommand{\cy}{\symbol{'17}}
\newcommand{\Cy}{\symbol{'07}}
\newcommand{\dz}{\symbol{'12}}
\newcommand{\Dz}{\symbol{'02}}
\begin{document}
\begin{center}
\huge
NEKA\footnote{ovde stoji neshto} RECHENICA \\
НЕКА\footnote{овде стоји нешто} РЕЧЕНИЦА
\end{center}
\cy${}={}$c1${}={}$ћ
\Cy${}={}$C1${}={}$Ћ
\dz${}={}$d2${}={}$џ
\Dz${}={}$D2${}={}$Џ
\end{document}
答案2
在 LaTeX 中,使用字体命令并不是正确的方法。您正在放大字体,但脚注标记不会受此影响。请使用类似 LaTeX 命令\huge
来处理此类内容。
尤其是在编写非拉丁文脚本时,TeX 引擎 XeLaTeX 和 LuaLaTeX 非常有用。它们自然支持 UTF-8(Unicode),您可以直接输入西里尔文字符。在以下示例中libertine
使用了字体。
由于我不会说俄语,所以我无法读出这些词实际上是什么意思。
\documentclass{article}
\usepackage{libertine}
\begin{document}
\begin{center}
\uppercase{\Huge\bfseries нека\footnote{ожде стойи несто} реценица}
\end{center}
Wikipedia about LaTeX:
LaTeX — наиболее популярный набор
макрорасширений (или макропакет) системы компьютерной вёрстки
TeX, который облегчает набор сложных документов. В типографском
наборе форматируется как \LaTeX.
\LaTeX{} is a document preparation system and document markup
language.
\end{document}