我需要您宝贵的帮助。我正在为学校写期末报告,我正在用 LaTeX 写。我想用希腊语写,我正在使用 babel 包。但是当我编译它时,显示上面的标题:“缺少数字,视为零。\ldf@finish\CurrentOption”。文件 English.ldf。这是什么,我该如何修复它?我是新手,所以请尽量解释得尽可能简单。感谢您的时间。
这是我的代码:
\documentclass[11pt]{article}
\usepackage[English, Greek]{babel}
\usepackage[iso-8859-7]{inputenc}
\title{An'aptuxh \latintext site \greektext gia diktuak'h dimiourg'ia \LaTeX\ \latintext Document Classes - Manual}
\author{\latintext Name}
\date{\today}
\begin{document}
\maketitle
\section{Poioi e'imaste}
\section{per'i \LaTeX}{
\subsection{Poioi to 'idrusan}
\subsection{Pws prof'eretai}}
\section{Fti'axe to dik'o sou \LaTeX\ \latintext Document}{
\subsection{Korm'oc \LaTeX\ \latintext Document Class}
\subsection{Basik'es Entol'es}
\subsection{'Orise tic dik'ec sou entol'es }}
\section{P'wc na fti'axeic to dik'o sou \LaTeX\ \latintext Document Class}{
\subsection{Poia h diafor'a metx'u }}
\section{xaxaxscxscs}
\end{document}
答案1
在我的系统上,我遇到了不同的错误;第一个是
! Package babel Error: Unknown option `English'. Either you misspelled it
(babel) or the language definition file English.ldf was not found.
您无法看到这个信息可能是因为您使用的是 Windows,而 Windows 的文件系统不区分大小写。如果某个选项(例如foo
to)未预定义,则包会在 TeX 树中babel
查找文件。foo.ldf
就您而言,在 Windows 上,english.ldf
由于不区分大小写而找不到。但是,您收到链接到的错误\CurrentOption
,
Missing number, treated as zero.
因为 TeX是区分大小写并且english.ldf
期望english
作为当前选项。
解决方案
使用官方选项:
\usepackage[english,greek]{babel}
所有选项均为babel
小写。