我想在我的双列文档中放置 minitoc,以利用一列的整个宽度。我该如何实现?
请参阅附件中的 MWE 和下图中的红色框,其中表示当前未使用的空间。
提前谢谢你,托马斯。
MWE 说明问题:
\documentclass[twocolumn]{article}
\usepackage{hyperref}
\usepackage{minitoc}
\mtcsetrules{secttoc}{off}
\mtcsettitle{secttoc}{}
\mtcsetoffset{secttoc}{-3em}
\dosecttoc
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{This is the first section}
\lipsum[66]
\secttoc
\subsection{Part 1 this is the first subsection}
\lipsum[66]
\subsection{Part 2 this is the second subsection}
\lipsum[66]
\end{document}
导致:
答案1
试试这个代码:
\documentclass[twocolumn]{article}
%\usepackage{hyperref}
\usepackage{minitoc}
\mtcsetrules{secttoc}{off}
\mtcsettitle{secttoc}{}
\mtcsetoffset{secttoc}{-1em} % changed <<<<<<<<<<<<<<
\setlength{\stcindent}{-1ex} % added <<<<<<<<<<<<<
\dosecttoc
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{This is the first section}
\lipsum[66]
\secttoc
\subsection{Part 1 this is the first subsection}
\lipsum[66]
\subsection{Part 2 this is the second subsection}
\lipsum[66]
\end{document}