如何更改索引部分的名称

如何更改索引部分的名称

我使用makeidx中的extreport和 命令\printindex打印索引。索引名称(英文索引)被自动翻译为越南语“Chỉ mục”。我想将“Chỉ mục”改为“Tra cứu theo vần”,这在我的母语越南语中更容易理解。那么我该怎么做呢?

这是我的 MWE:

\documentclass[11pt,twoside]{extreport}
\usepackage[paperwidth=16cm,paperheight=24cm]{geometry}
\usepackage{amsmath,amsxtra,amssymb,latexsym,  amscd,amsfonts,enumerate,ifthen,stmaryrd,amsthm,amstext}
\usepackage[mathscr]{eucal}
\usepackage{graphics, graphpap,extsizes}
\usepackage[pdftex]{graphicx}
\usepackage{xspace}
\usepackage{mathrsfs}
\usepackage{makeidx}
\usepackage{indentfirst}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}
\usepackage{perpage} 

\makeindex 

\begin{document}
\section*{Chuyển sang tứ giác} \index{hình vuông} 
\index{đối xứng trục}       

\index{đối xứng quay}

 Nhóm đối xứng \index{Nhóm đối xứng, i.e the symmetric group} của một tứ giác. 
\index{how can I do?} Ok let's see. 
\newpage 
\printindex
\end{document}

图片如下: 在此处输入图片描述

答案1

你可以把

\renewcommand\indexname{Tra cứu theo vần}

之后\begin{document}

\AtBeginDocument{\renewcommand\indexname{Tra cứu theo vần}}

在序言中。

请注意,将前者放在序言中是行不通的,因为vietnam.sty有一行

\AtBeginDocument{\captionsvietnam\datevietnam}

加载越南名字...

答案2

您可以使用该imakeidx包:

\documentclass[11pt,twoside]{report}

\usepackage{imakeidx}
\usepackage{indentfirst}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}

\makeindex[title=Tra cứu theo vần]

\begin{document}
\section*{Chuyển sang tứ giác} \index{hình vuông}
\index{đối xứng trục}

\index{đối xứng quay}

 Nhóm đối xứng \index{Nhóm đối xứng, i.e the symmetric group} của một tứ giác.
\index{how can I do?} Ok let's see.

\newpage

\printindex
\end{document}

这也将使您免于运行 MakeIndex 的负担,因为该包会自行完成此操作。此外,它还允许您构建任意数量的索引。

相关内容