imakeidx

检测列表中项目之间的分页符
imakeidx

检测列表中项目之间的分页符

我的目标是找出子子项之间是否有分页符,如果是,则重复该项目和子项目。具体来说,我试图让我的一个makeindx索引的主条目和子条目在我正在发布的书中的每个新偶数页的顶部重复。我曾尝试使用repeatindex为此设计的 -package,但它已经过时了,现在产生了太多问题。 我的问题是: 如何检测索引中的子条目之间或子子条目之间的分页符; 一旦检测到,如何在新页面的顶部重复主条目和子条目,或者如果分页符发生在子条目之间而不是子子条目之间,则仅重复主条目; 如何选择仅对偶数页执行此操作,并且仅在几个 imakeidx 索引之一中执行此操作。 梅威瑟: \d...

Admin

使用 imakeidx 和 texindy 在一个索引条目下创建多个 \seealso
imakeidx

使用 imakeidx 和 texindy 在一个索引条目下创建多个 \seealso

我需要seealso在一个索引条目下有多个。我尝试了几种方法来实现这一点。第一个变体(见下文)在条目之间产生分号,但我需要逗号作为分隔符。其他变体产生了良好的输出,但会抛出错误,例如ERROR: Cross-reference-target ("a, c") does not exist!。有解决方案用makeidx,但我需要用imakedx和来解决这个问题xindy。 我的 MWE: \documentclass{article} \usepackage{hyperref} \usepackage[xindy]{imakeidx} \makeind...

Admin

如何使用 makeindex 禁用范围,而是显示页面列表
imakeidx

如何使用 makeindex 禁用范围,而是显示页面列表

我正在使用imakeidx创建索引,以及makedindex。如果一个条目在几个连续的页面中被索引,则会显示一个范围(例如,5-7)。 如何禁用此类范围并显示页码列表(5、6、7)? makeindex,版本 2.15 [TeX Live 2019] imakeidx.sty 2016/10/15 v1.3e ...

Admin

如何修复 texindy 中的交叉引用类错误?
imakeidx

如何修复 texindy 中的交叉引用类错误?

平均能量损失 \documentclass{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{makeidx} \begin{filecontents*}{tmp.xdy} (markup-index :open "\begin{theindex}\rmfamily~n \providecommand*\lettergroupDefault[1]{} \providecommand*\lettergroup[1]{%...

Admin

排序俄语索引
imakeidx

排序俄语索引

我需要对 beamer 索引列表中的俄语单词进行排序。我该怎么做?我使用 Texstudio、texlive。 \documentclass[mathserif,12pt,aspectratio=169]{beamer} \usepackage[T2A]{fontenc} \usepackage[russian]{babel} \usepackage[utf8x]{inputenc} \usepackage[scaled=0.95]{PTSans} \usepackage{graphicx} %\us...

Admin

使索引词在正文中显示为粗体
imakeidx

使索引词在正文中显示为粗体

我希望索引中出现的每个单词在正文中都以粗体显示,这与这个问题(其中以粗体输入的所有内容都应被编入索引)。 以下是 MWE: \documentclass{article} \usepackage{lipsum} \usepackage{imakeidx} \makeindex \begin{document} \section{Minimal Working Example} \lipsum[1-3] minimal\index{minimal} \lipsum[4-6] working\index{working} \lipsum[7-9] ...

Admin

如何使用 imakeidx 包创建按字母顺序排列的索引?
imakeidx

如何使用 imakeidx 包创建按字母顺序排列的索引?

我正在创建一个论文模板 我在制作索引时遇到的问题是我想要生成如下所示的索引页: Index P Picard, 2 W Warp factor, 11 现在它看起来像: 相关代码来自序言.tex看起来像这样: \usepackage{imakeidx} % Package for creating index % Activate hyperlinks for the index \makeindex[columns=2, title=Index, intoc=true] 索引条目位于第一章.tex和第02章.tex作为: \index{Picar...

Admin

如何使用 imakeidx 和 splitindex 在 srcbook 中生成适当的索引?
imakeidx

如何使用 imakeidx 和 splitindex 在 srcbook 中生成适当的索引?

我使用 lipsum 为我的书生成了 MWE。编译很顺利,但并未生成所需的四个索引。我错过了什么? \documentclass[ngerman,12pt,a4paper]{scrbook} \usepackage[export]{adjustbox} \usepackage[ngerman]{babel} \usepackage[% paperheight=297mm, paperwidth=210mm% ]{geometry} \usepackage[]{lipsum} \usepackage[T1]{fontenc} \usepackage{Alegr...

Admin

如何使用 imakeidx 包创建新的索引条目?
imakeidx

如何使用 imakeidx 包创建新的索引条目?

这不是以下答案的重复! Makeindex 无法生成 subsubsub.. 索引条目 如何允许 4 级深度索引条目(原为“为什么索引条目被拒绝?”) 创建带有子子子条目的索引 我正在使用 imakeidx 包编写索引,并且需要在索引中添加额外的级别:我尝试实现或使用上面链接的答案中的解决方案,但它们不能正常工作,所以我想提出一个具体的问题,我要求一个解决方案指出以下项目: 由于我上传了 fontspec 包,所以我必须使用 XelaTeX 或 LualaTeX 进行编译; 我使用 TeXstudio; 我尝试切换到 texindy 可执行文件,...

Admin

您可以引用索引之外标记为 imakeidx 的项目吗?
imakeidx

您可以引用索引之外标记为 imakeidx 的项目吗?

我有时想在文本的其他地方引用索引中的相同项目。显然我可以使用 pageref,但我更希望有一个可以缩放到页面中正确位置的超链接。不幸的是,这些不是常规的节标题。imakeidx 是否以某种方式支持这一点? ...

Admin

引用作者姓名中包含用户定义命令的问题
imakeidx

引用作者姓名中包含用户定义命令的问题

polski我在同时使用 packageimakeidx和时遇到了问题。我仅使用package 中的biblatex命令,该命令定义为\dywizpolski\def\dywiz{\kern0sp\discretionary{-}{-}{-}\penalty10000\hskip0sp\relax} 该命令用于控制两部分(带连字符)单词的连字符连接。除了我将其用于需要在文件中编入索引的作者姓名时,其他一切都运行正常bib。 \index{Kowalski\dywiz Jankowski, Karol}当我在文本中使用命令时,我会在ind文件中得到此条目:\i...

Admin

仅引用另一个条目的索引条目
imakeidx

仅引用另一个条目的索引条目

如何将条目添加到索引(我正在使用imakeidx)中,该条目仅引用另一个条目,而本身不带有任何页码?特别是我将使用它来表示缩写。 例如,我希望 graphics processing unit (GPU), 29, 31, 132 GPU, see graphics processing unit 编辑:添加 MWE \documentclass{article} \usepackage{imakeidx} \makeindex \begin{document} \tableofcontents \section{Introduction} Thi...

Admin

在每个索引条目的最后一个页码后自动添加句点
imakeidx

在每个索引条目的最后一个页码后自动添加句点

考虑MWE: \documentclass[12pt]{article} \usepackage{imakeidx} \makeindex \newcommand\pagedot[1]{#1.} \usepackage{idxlayout} \begin{document} This is a sentence.\index{\textbf{Corresponds to the first sentence}|pagedot} This is another sentence.\index{\textbf{Corresponds to the secon...

Admin

Idxlayout 段落形式---在某些页码中添加句点
imakeidx

Idxlayout 段落形式---在某些页码中添加句点

这是在每个索引条目的最后一个页码后自动添加句点 考虑MWE: \begin{filecontents*}{style.ist} delim_t "." \end{filecontents*} \documentclass[12pt]{article} \usepackage{imakeidx} %\makeindex \makeindex[options=-s style.ist] \newcommand\pagedot[1]{#1.} % Adds a period to a particular entry. \usepackage[itemlayo...

Admin

如何调整索引列宽度并添加垂直线分隔符?
imakeidx

如何调整索引列宽度并添加垂直线分隔符?

梅威瑟: \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage{idxlayout} \usepackage{lipsum} \begin{document} \thispagestyle{empty} This is a sentence to be indexed.\index{HEADING@\textbf{HEADING}!\textbf{Subheading}!\lipsum[8]} \idxlayout{...

Admin