![Beamer - maketitle 两种语言](https://linux22.com/image/351600/Beamer%20-%20maketitle%20%E4%B8%A4%E7%A7%8D%E8%AF%AD%E8%A8%80.png)
我正在尝试制作一个标题页,标题为英文,其余部分为希腊文。我搜索并尝试了很多次,但还是无法成功。
我试过\title{English title}
,\title{{\lat English title}}
,\title{{\selectlanguage{english} English title}}
。
我删除了 babel,但有些字符不被认可。
我正在使用 SublimeText 3 和 LatexTools 作为构建器和引擎 pdflatex。
错误日志很长。我发布了前几行。
\bbl@pop@lang 的参数有一个额外的}。[\begin{document}]
段落在 \bbl@pop@lang 完成之前结束。
段落在 \HyPsd@@ProtectSpacesFi 完成之前结束。
LaTeX 错误:缺少 \begin{document}。[\begin{document}]
额外},或者被遗忘的\endgroup。[\begin{document}]
\HyPsd@RemoveMask 的使用与其定义不符。[\begin{document}]
未定义控制序列。[\begin{document}]
段落在 \HyPsd@RemoveBraces 完成之前结束。
LaTeX 错误:缺少 \begin{document}。[\begin{document}]
额外},或者被遗忘的\endgroup。[\begin{document}]
\HyPsd@CheckCatcodes 的参数有一个额外的}。[\begin{document}]
段落在 \HyPsd@CheckCatcodes 完成之前结束。[\begin{document}]
段落在 \HyPsd@RemoveMask 完成之前结束。[\begin{document}]
%\documentclass[notes]{beamer}
\documentclass[hide notes greek]{beamer}
%\documentclass[notes=only]{beamer}
\mode<presentation>
{
\usetheme{Rochester}
}
%Packages
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{csquotes}
\usepackage{fancyhdr}
\usepackage{listings}
\usepackage{color}
\usepackage{graphicx}
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{subcaption}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{tree-dvips}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\usetikzlibrary{calc,trees,arrows,decorations.pathmorphing,backgrounds,positioning,fit,matrix}
%Math Fonts
\usefonttheme[onlymath]{serif}
\setbeamertemplate{bibliography item}{\insertbiblabel}
\bibliography{references}
\newcommand{\lat}{\selectlanguage{english}}
\newcommand{\gre}{\selectlanguage{greek}}
\hypersetup{
unicode=true
}
%Page Title Variables
\title{English title}
\subtitle{A greek subtitle}
\institute{A greek name institute}
\author{Greek name}
\subject{}
\date{}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
答案1
你可以尝试\foreignlanguage{english}{English title}
%\documentclass[notes]{beamer}
\documentclass[hide notes greek]{beamer}
%\documentclass[notes=only]{beamer}
\mode<presentation>
{
\usetheme{Rochester}
}
%Packages
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{csquotes}
\usepackage{fancyhdr}
\usepackage{listings}
%\usepackage{color}
%\usepackage{graphicx}
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{subcaption}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{tree-dvips}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\usetikzlibrary{calc,trees,arrows,decorations.pathmorphing,backgrounds,positioning,fit,matrix}
%Math Fonts
\usefonttheme[onlymath]{serif}
\setbeamertemplate{bibliography item}{\insertbiblabel}
\bibliography{references}
\newcommand{\lat}{\selectlanguage{english}}
\newcommand{\gre}{\selectlanguage{greek}}
\hypersetup{
unicode=true
}
%Page Title Variables
\title{\foreignlanguage{english}{English title}}
\subtitle{A greek subtitle}
\institute{A greek name institute}
\author{Greek name}
\subject{}
\date{}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
题外话:不需要\usepackage{color}
和\usepackage{graphicx}
,beamer 已经提供了这些功能。