其他语言的关键词

其他语言的关键词

这是我第一次用 Latex 写作,遇到了以下问题:我用希腊语和英语写了一篇摘要,但是当我在希腊语版本中使用 \begin{keywords}...\end{keywords} 时无法正确显示:它没有将“关键词”一词翻译成希腊语。

这是我得到的结果: 关键词

我不介意用希腊语写这个词;用英语写成“关键词”也可以,但我不知道该怎么做。

\documentclass[twoside,a4paper,openright]{book}
\usepackage[english,greek]{babel}
\usepackage[iso-8859-7]{inputenc}
\usepackage[LGR,T1]{fontenc}

\newenvironment{abstract}%
{\cleardoublepage\null \vfill\begin{center} \bfseries \abstractname    \end{center}}%
{\vfill\null}

\newcommand{\keywords}[1]{\par\noindent{\small{\bf Keywords:} #1}} 

\begin{document}

\begin{abstract}
    %Here I write the abstract in greek.
\end{abstract}
\begin{keywords} 
    %keywords in greek as shown in the picture
\end{keywords}

\end{document}

编辑:感谢您的回答,很抱歉没有早点贴上代码。

答案1

想法如下:

\documentclass[twoside,a4paper,openright]{book}
\usepackage[english,greek]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\newenvironment{abstract}
  {%
   \cleardoublepage
   \vspace*{\fill}
   \begin{center}\bfseries\abstractname\end{center}%
  }%
  {\vspace*{\fill}}

\newenvironment{keywords}
  {\par\noindent\small\textbf{\keywordsname:}}
  {\par}

\addto\captionsenglish{\def\keywordsname{Keywords}}
\addto\captionsgreek{\def\keywordsname{Λέξεις-κλειδιά}}

\begin{document}

\begin{abstract}
Αυτό είναι ένα αφηρημένο
\end{abstract}
\begin{keywords}
λέξη ελληνικά \foreignlanguage{english}{Monte Carlo}
\end{keywords}

\begin{otherlanguage}{english}
\begin{abstract}
This is an abstract
\end{abstract}
\begin{keywords}
Word Greek Monte Carlo
\end{keywords}
\end{otherlanguage}

\end{document}

我使用了 UTF-8 并且我建议你也这样做(当然,更改你的文本编辑器保存文件的方式;但它也应该适用于 ISO 8859-7 编码)。

这是希腊文的页面:

在此处输入图片描述

以下是英文页面:

在此处输入图片描述

相关内容