idxlayout

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

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

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

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

梅威瑟: \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

如何指定索引条目之间的间隙
idxlayout

如何指定索引条目之间的间隙

代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage[itemlayout=singlepar]{idxlayout} \begin{document} \LARGE This is the first paragraph.\index{AA! first}\index{AA! second}\index{AA! third} This is the second paragraph.\index{AAB! ...

Admin

使用 Idxlayout 时在页码后添加句点
idxlayout

使用 Idxlayout 时在页码后添加句点

考虑一下代码 \documentclass{article} \usepackage{imakeidx} \makeindex \usepackage{idxlayout} \begin{document} \Large \noindent Some words.\index{\textbf{How to add a period after the page number?}} \idxlayout{columns=1} \printindex \end{document} 生成索引: 问题:如何修改上述代码,以便在每个(普通)索引条目的页码后放置...

Admin

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效
idxlayout

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效

这篇文章是对如何从每个索引条目中普遍删除逗号。 在链接中,我正在寻找一种通用的方法来删除每个索引条目中的逗号。 沃纳建议在序言中纳入以下内容: \begin{filecontents*}[overwrite]{\jobname.ist} delim_1 " " \end{filecontents*} \makeindex[options=-s \jobname] 然而,由于我最近安装的 TexLive 版本存在问题,我无法使用他的答案。 因此,我想我会尝试修改他的答案,希望能够利用他的优秀方法。 长话短说就是这样的——最终,我发现我可以消除[overwr...

Admin

定义“例如,查看索引中的其他地方”命令
idxlayout

定义“例如,查看索引中的其他地方”命令

考虑以下代码: \documentclass{article} \usepackage{imakeidx} \makeindex \usepackage{idxlayout} \newcommand{\forexample}[2]{\emph{ See, for example,} #1} \begin{document} \large Some words. \newpage Some words.\index{HEADING@\textbf{HEADING}! 01 A regular entry@A regular entry} \index{H...

Admin

Filecontents 和 Filecontents* 之间的区别以及何时使用其中一个而不是另一个
idxlayout

Filecontents 和 Filecontents* 之间的区别以及何时使用其中一个而不是另一个

我最近一直在尝试用不同的符号替换索引中的逗号。以下代码将上述逗号替换为空格。 \begin{filecontents}{\jobname.mst} %delim_0 " $a$ " delim_0 " $ $ " %delim_1 " $b$ " delim_1 " $ $ " %delim_2 " $c$ " delim_2 " $ $ " delim_n "," \end{filecontents} \documentclass{book} \let\cleardoublepage\clearpage \usepackage{makeidx...

Admin

如何从每个索引条目中普遍删除逗号
idxlayout

如何从每个索引条目中普遍删除逗号

这个问题扩展了最近在如何有选择地删除索引条目中的逗号 在上面的帖子中,回答说通过插入\newcommand\textbfnocomma[2]{\textbf{#1}}到序言中,可以使用命令删除索引条目逗号\textbfnocomma。 我目前正在制作一个引文索引,其中的逗号似乎有点不合适;所以,我想看看索引是什么样子的全部删除此类逗号。 考虑一下代码, \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage{idxlayo...

Admin

使用 \Indexspace 设置索引中字母组之间的常规间距
idxlayout

使用 \Indexspace 设置索引中字母组之间的常规间距

更新鉴于 David Carlisle 的评论非常有用,他提供了一个简单、有效的解决方案来设置索引中字母组之间的间距idxlayout,我修改了标题以更好地反映原始问题。尽管 David Carlisle 的评论很好地回答了提出的问题,但如果可能的话,我仍然想了解(参考 Ulrike Fischer 在另一篇文章中的评论,稍后会提到)如何使用 来实现目标\indexspace。 考虑一下代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex...

Admin

使用文件内容在索引标题项前插入垂直空格
idxlayout

使用文件内容在索引标题项前插入垂直空格

我最近发现了一种看似简单的方法,可以在新的索引标题之前插入垂直空格filecontents--- 考虑一下代码 \begin{filecontents*}{\jobname.mst} item_0 "\n\\vspace{15pt}\\item " \end{filecontents*} \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage[initsep=25pt]{idxlayout} % initsep decl...

Admin

如何指定索引中每个新标题前的固定间隙
idxlayout

如何指定索引中每个新标题前的固定间隙

考虑一下代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex %\usepackage[font=small]{idxlayout} \usepackage{idxlayout} \usepackage{xcolor} \begin{document} \LARGE Some words.\index{\textbf{HEADING1}! \textbf{\color{red}{Subheading}}! The entry imme...

Admin

参见索引中的(其他地方);我做错了什么?
idxlayout

参见索引中的(其他地方);我做错了什么?

考虑一下代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage{idxlayout} \begin{document} \Large Some words.\index{HEADING@\textbf{\textit{HEADING}}! |see{\textbf{SOME PLACE ELSE IN THE INDEX}}} \idxlayout{columns=1} \...

Admin

指定索引字体大小为非 Normalsize 或 Small
idxlayout

指定索引字体大小为非 Normalsize 或 Small

考虑一下代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex %\usepackage{idxlayout} \usepackage[font=small]{idxlayout} \usepackage{lipsum} %\indexsetup{othercode=\large} \begin{document} \Large A sentence.\index{HEADING@\textbf{HEADING}!\textbf{Subh...

Admin

如何在索引中允许连字,同时在文档的其余部分禁止连字
idxlayout

如何在索引中允许连字,同时在文档的其余部分禁止连字

考虑一下代码 \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage{idxlayout} \usepackage{lipsum} \usepackage[none]{hyphenat} % To prevent hyphenation \begin{document} \large \lipsum[13]\index{HEADING@\textbf{\textit{HEADING}}! \lipsum[3]} ...

Admin