1. 程式人生 > >LaTeX 目錄雙欄

LaTeX 目錄雙欄

開發十年,就只剩下這套架構體系了! >>>   

by  Heiko Oberdiek 選自Centering contents name with [twocolumn] contents

Example for article:

\documentclass[twocolumn]{article}
\makeatletter
\renewcommand*{\tableofcontents}{%
  \if@twocolumn
    \@restonecolfalse
  \else
    \@restonecoltrue
  \fi
  \twocolumn[\section*{\centering\contentsname}]%
  \@mkboth{\MakeUppercase\contentsname}%
          {\MakeUppercase\contentsname}%
  \thispagestyle{plain}%
  \@starttoc{toc}%
  \if@restonecol
    \onecolumn
  \else
    \clearpage
  \fi
}
\makeatother
\begin{document}
\tableofcontents
\section{Foobar}
\subsection{Hello World}
\subsubsection{Subsubsection}
\addtocontents{toc}{\protect\newpage}
\section{Last section}
\subsection{Last subsection}
\end{document}

Example for report:

\documentclass[twocolumn]{report}
\makeatletter
\renewcommand*{\tableofcontents}{%
  \if@twocolumn
    \@restonecolfalse
  \else
    \@restonecoltrue
  \fi
  \twocolumn[\@makeschapterhead{\centering\contentsname}]%
  \@mkboth{\MakeUppercase\contentsname}%
          {\MakeUppercase\contentsname}%
  \thispagestyle{plain}%
  \@starttoc{toc}%
  \if@restonecol
    \onecolumn
  \else
    \clearpage
  \fi
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Foobar}
\section{Hello World}
\subsection{Subsection}
\addtocontents{toc}{\protect\newpage}
\chapter{Last chapter}
\section{Last section}
\end{document}



by  user31729 選自Table of contents in two column, without multicol

\documentclass{book}
\usepackage{pgffor}
\makeatletter
\newcommand{\twocolumntoc}{%
  \chapter*{\contentsname
    \@mkboth{%
      \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
  \@starttoc{toc}%
}
\makeatother
\setcounter{tocdepth}{4}
\begin{document}
\twocolumn
\twocolumntoc
\onecolumn
\foreach \x in {1,...,50}{%
\chapter{Chap \x}
\section{Foo section}
\subsection{Foo subsec}
\subsubsection{Foo subsecsec}
}
\end{document}

相關推薦

LaTeX 目錄

開發十年,就只剩下這套架構體系了! >>>   

Latex(跨欄)中插入跨圖片出現在下一頁問題的解決

問題: 在使用latex的過程中發現當在雙欄模式中插入跨欄圖片,會發生出現在下一頁的情況: 如: \begin{figure*}[htbp] \centering \includegraphics[

latex +支援中英文字元輸入+支援中英文目錄 模板

1、雙欄問題 這與latex模板cls中的twoculumn定義有關,直接檢視cls文件即可 2、中英文支援問題 在\begin{document}之前加入 \usepackage{CJK}%中文字型包--中文字型使用--投稿時應刪除 在\be

LaTeX技巧 twocolumn

multi man ffi hat script forum pack ddr 方法 twocolumn狀態下怎麽實現onecolumn的footnote,即雙欄中如何排版通欄腳註。查了些資料都沒找到解決的方法,是不是有什麽方便的宏包?還是要怎麽設置一下就OK了?參看:ht

Latex格式下的摘要單+腳註設定

序 在latex論文版本中,經常會有雙欄格式下對摘要進行單欄設定,查閱無數部落格始終無效,兩天摸索下終於完工!真是不容易啊!!本文主要包括下面內容: 摘要單欄設定 摘要單欄下腳註消失問題 如何新增腳註 腳註無序號+有序號共存設定 通訊作者加郵箱圖示

Latex如何排版單表格圖片完美排版在格式的文章裡

以前一直是\onecolumn 和\twocolumn來進行切換,有時間切換的不好,排的效果不甚好。因此找到了一種更簡單的方法:在table or figure裡多加一個星號就實現了完美的單欄表格或圖片排版在雙欄的文章裡。 表格橫跨兩欄程式碼 \begin{table*} … \end{ta

angual+mui 上拉加載,微信裏面禁用默認事件可用,可以防止瀏覽器回彈效果

apply length data mui this reat mobile ng- a10 //html 部分 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Consolas; color: #2eafa9

Beamer 目錄

sep eal eof span begin leo hide multi div 導言區加入 \usepackage{multicol} 然後 \section*{目錄} \frame{\begin{multicols}{2} \tableofcontent

Vim+Taglist+AutoComplPop之程式碼目錄資訊和自動補全提示(Ubuntu環境)

第一步:       首先在Ubuntu環境中安裝ctags:  sudo apt-get install ctags 第二部:       安裝Taglist-------------Taglist是vim的一個外掛,提供原始碼符號

codemosi的專欄,點選我可以跳到目錄

本文以spark 1.0.0版本MLlib演算法為準進行分析 一、程式碼結構 邏輯迴歸程式碼主要包含三個部分 1、classfication:邏輯迴歸分類器 2、optimization:優化方法,包含了隨機梯度、LBFGS兩種演算法 3、evaluati

latex 目錄與章節連線

在導言區加入 \usepackage[CJKbookmarks=true]{hyperref} \documentclass[a4paper,10pt]{article} %\documentclas

LaTeX目錄定製

\titlecontents{section} [3cm] {\bf \large}% {\contentslabel{2.5em}}% {}% {\titlerule*

使用autoc js生成文章目錄(側邊)導航

獨立 gpo blog sele 支持 ati log type fix 介紹:   autocjs 是一個專門用來生成文章目錄(Table of Contents)導航的工具。autocjs 會查找文章指定區域中的所有 h1~h6 的標簽,並自動分析文章的層次結構,生成文

duilib禁止標題擊放大窗口

edge 禁止 class dial lib div pre 窗口 code 創建窗口函數中使用UI_WNDSTYLE_DIALOG CMainWnd *win = new CMainWnd(_T("main_win.xml")); win->Cre

使用‘聖杯布局’、‘飛翼布局’來解釋自適應的三水平布局

head -h color ima details blue lex http eight 使用‘聖杯布局’、‘雙飛翼布局’來解釋自適應的三欄水平布局 實現三欄水平布局,其中left、right分別位於左右兩側,left寬度為200px,right寬度為300px,main

位和位的引數,查詢的13個方法,但標的下劃線外來鍵和多對多操作

                欄位  常用欄位  AutoField() 自增列,必須填入引數 primary_key=True則成為資料庫的主鍵。無該欄位時,django自動建立 一個model不能有兩個AutoField欄位。 IntegerField() 一個整數

Latex中PDF文件目錄亂碼解決方案

原文連結:Latex學習筆記(二:PDF文件目錄亂碼) 存在問題 先看問題未解決之前的圖片,如下圖: 出現亂碼的原因是:若是你用的ctex 注意如下幾個引數:CJKbookmarks=true, ctex預設會用 gbk2uni 處理文件。 解決方法 1.在Ctex上找到

演算法優化:最大位和,指標遍歷(n^2),分治法(nlogn),動態規劃(n)

最大欄位和,有點類似與最長公共子序列,這裡是求連續一段求和最大的一段,比如[-2,11,-4,-4,13,-5,-2]最大求和的連續一段為11,-4,-4,13,和為16. 最基本的雙針模型遍歷,兩個指標,分別代表最大和序列的起始和終止,演算法時間複雜度O(n^2) # 以下演算法時

echarts柱形圖X軸標題單顯示不全,位長度變成省略號方式顯示

單雙數不顯示,不是根本問題,把欄位改成足夠長後,是顯示不出來的, 根本原因確定,是欄位標題過長, 解決辦法有傾斜和擷取欄位變省略號的 程式碼: xAxis : { data : JSON .parse(data.body.s4)["xA

移動端擊導航,回到頂部var i=0;

    $(‘.shuangjidaohang’).on(‘click’, function () {         i++;         setTimeo