
참고: 아래로 스크롤하여 문제를 명확히 설명하는 UPD 2를 확인하세요.
프레젠테이션에 \texttt
(또는 )을 사용해야 합니다 . \verbatim
안타깝게도 비머에서는 전혀 작동하지 않는 것 같습니다.
MWE:
\documentclass{beamer}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\begin{document}
\begin{frame}[fragile]
\frametitle{English + русский}
English is okay.
Русский работает.
% \texttt{English} is not okay.
% \verb+Русский+ не работает.
\end{frame}
\end{document}
를 사용하여 첫 번째 주석 처리된 줄의 주석 처리를 제거하면 \texttt{English}
문서가 컴파일되지 않습니다. 오류는 다음과 같습니다
Font T2A/cmtt/m/n/10.95=latt1095 at 10.95pt not loadable: Metric (TFM) file not found.
두 번째 주석 처리된 줄의 주석 처리를 ...로 제거하면 \verb
문서가 컴파일되지 않습니다. 오류는 다음과 같습니다
File ended while scanning use of \next.
cm-super
나는 모든 패키지(포함 )가 설치 및 업데이트된 OS X 10.11에서 TexLive를 사용하고 있습니다 . 를 사용하여 동일한 문서를 컴파일하는 것 \documentclass{article}
( 물론 frame
를 사용하여 환경을 삭제하는 것)은 훌륭하게 작동합니다.\frametitle
PS PDFtex에 의존해야 하므로 XeLaTex를 제공하지 마십시오.
PPS 약 놀고 난 후. 한 시간 정도 지나면 그 \documentclass[10pt]{beamer}
변형이나 다른 변형이 도움이 될 수 있다는 것을 알았지 \documentclass[12pt]{beamer}
만 솔루션이라기보다는 해킹에 더 가깝습니다.
UPD:
verbatim
, 및 공백 문제 fragile
는 해결되었지만 주요 문제는 남아 있습니다. 의 코드CFR님의 답변에서 여전히 오류가 발생합니다.
Font T2A/cmtt/m/n/10.95=latt1095 at 10.95pt not loadable: Metric (TFM) file not found. \verb
그래서 제 질문은 \texttt
비머를 다루는 것에 관한 것입니다.
UPD 2:
다음 MWE 컴파일(약간 편집된 변형)CFR님의 답변)
\documentclass{beamer}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[american,russian]{babel}
\newcommand*\texteng[1]{\foreignlanguage{american}{#1}}
\begin{document}
\begin{frame}[fragile]
\frametitle{English + русский}
\texteng{English is okay.} \\
Русский работает. \\
\texteng{\texttt{English} is not okay.} \\
\texttt{Русский} не работает. \\
\end{frame}
\end{document}
다음 결과를 제공합니다.
오류 및 경고는 다음과 같습니다.
Font T2A/cmtt/m/n/10.95=latt1095 at 10.95pt not loadable: Metric (TFM) file not found. \end{frame}
Font shape `T2A/cmss/m/n' in size <4> not available(Font) size <5> substituted
Size substitutions with differences(Font) up to 1.0pt have occurred.
파일 missfont.log
에는 다음 줄이 포함되어 있습니다.
mktextfm latt1095
그리고 주요 .log
파일은 여기에서 볼 수 있습니다:http://pastebin.com/WUcU9Nv5.
앞에서 언급했듯이 를 포함한 모든 패키지가 설치되었으며 cm-super
TeXLive 유틸리티는 모든 것이 최신 상태라고 보고합니다.
따라서 에 대한 키릴 문자 문자가 없으며 \texttt
질문은 왜입니까?
답변1
실제로 오류를 일으키는 문제는 단순히 사용할 \end{frame}
때 허용되지 않는 이전 공간입니다 .fragile
그러나 Babel의 경우 영어로 된 텍스트는 그렇게 표시되어야 합니다. 기본 라틴 문자는 상관없이 처리할 수 있지만 하이픈 넣기 및 기타 세부 사항은 잘못될 수 있습니다.
\documentclass{beamer}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[american,russian]{babel}
\newcommand*\texteng[1]{\foreignlanguage{american}{#1}}
\begin{document}
\begin{frame}[fragile]
\frametitle{English + русский}
\texteng{English is okay.}
Русский работает.
\texteng{\texttt{English} is not okay.}
\verb+Русский+ не работает.
\end{frame}
\end{document}