提问于:
浏览数:
1862
## 编译环境
操作系统
* [x]` Windows 7/8/10
Tex发行版
* [x]` TexLive `2020`
## 我的问题
求大佬给一串示例
大概就是通过自定义`\tableofcontents`来实现目录双栏,不是ctex,也不是book,是article
求大佬们给个示例
2 回答
0
```
\documentclass{article}
\usepackage[toc]{multitoc}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{One section}
\lipsum[1]
\section{Two sections}
\lipsum[2]
\section{Three sections}
\lipsum[3]
\section{Four sections}
\lipsum[4]
\end{document}
```
上述例子源自 `multitoc` 的功能,
实际上你要的答案在那个手册里有提到。
作者追问:2020-08-27 23:55
定义的话
带得动吗
回答: 2020-08-28 10:21
你能直接调用包,还是调用包吧……
0
能够直接`multitoc`包实现,为什么要重定义`\tableofcontents`呢
```tex
\documentclass{article}
\usepackage{multicol}
\usepackage{blindtext}
\makeatletter
\renewcommand\tableofcontents{%
\section*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\begin{multicols}{2}
\@starttoc{toc}%
\end{multicols}
}
\makeatother
\begin{document}
\tableofcontents
\blinddocument
\end{document}
```
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。