• 这部动画何以成为潜力国漫 2020-04-03
  • 即使是这样,还把全心全意为人民服务的话挂在嘴边上。 2020-04-03
  • 中国的长处是集中力量办大事 就是攻坚 但会顾此失彼 2020-02-09
  • 燃起奥特之魂 奥特曼歌曲专场演唱会在杭举行 2020-01-21
  • 库尔勒丝路旅游小镇预计10月投用 2020-01-21
  • 国际贸易秩序相关新闻 2019-12-25
  • [微笑]哇,才离开一会儿就这么多赞了?好久没得这么多赞了也!看来还是支持的人占多数嘛! 2019-10-13
  • 三大工程培养行家里手 2019-08-06
  • 5月全国规模以上家居卖场销售911.1亿元 专家称80后90后消费者正在发力 2019-07-22
  • 2018年焉耆县旅游美食文化推介会在库尔勒市举行 2019-06-30
  • 第五届全国藏学工作协调会召开 2019-06-22
  • 墨西哥地震与球队进球民众跳跃啥关系?专家:无关 2019-06-22
  • 国务院安委办约谈三市政府负责人 2019-06-16
  • 三晋史话这八个山西商人为何被顺治帝封为“皇商”? 2019-06-11
  • 肖毅出席高速铁路项目对接座谈会 2019-06-11
  • 北京赛车预测158计划网:利用titlesec, tocloft, tikz包定制一个目录格式

    北京赛车六码走势公式 www.370a.com.cn 利用titlesec, tocloft, tikz包定制一个目录格式的样例. 

    如何在LaTeX中实现以下目录格式

    toc1.jpg

    作者查阅了很多包的说明,勉强做出一点形式,但是并没有完全解决这个问题,现在给出一种定制的目录格式,涉及到etoolbox包的一些打补丁挂钩子的方法:

    \documentclass[openany]{ctexbook}
    
    \usepackage{multicol,etoolbox}
    \usepackage{titletoc,titlesec,xcolor}
    \usepackage[hidelinks]{hyperref}
    \usepackage[centering,
               top=2.54cm,bottom=2.54cm,right=2.9cm,left=2.9cm,
               headsep=25pt,headheight=20pt]{geometry}
    \usepackage{xcolor}
    \usepackage{pgfornament}
    \definecolor{myred}{RGB}{127,0,0}
    \definecolor{myyellow}{RGB}{169,121,69}
    \definecolor{gray75}{gray}{0.75}
    
    \titleformat{\chapter}% Command
      [hang]% Shape
      {\Huge\bfseries\color{myred}}% Format
      {\protect{\color{myyellow}\thechapter\hfil}}% Label
      {1em}% Sep
      {}% Before-Code
      [\ifnum\value{chapter}>0 \addtocontents{toc}{\protect\begin{multicols}{2}}\fi]% After-Code
    
    \pretocmd{\chapter}{\ifnum\value{chapter}>0 \addtocontents{toc}{\protect\end{multicols}}\fi}{}{}
    \AtEndDocument{\ifnum\value{chapter}>0 \addtocontents{toc}{\protect\end{multicols}}\fi}
    
    \renewcommand\contentsname{\centerline{目录}}
    \usepackage{tocloft}
    \renewcommand\cftsecnumwidth{1em}
    \usepackage{tikz}
    
    \definecolor{doc}{RGB}{0,60,110}
    \definecolor{myblue}{RGB}{63,200,244}
    \titlecontents{chapter}[8em]
    {\filcenter
    \begin{tikzpicture}[remember picture, overlay]%
    \draw[fill=myblue,draw=myblue, sharp corners] (-\textwidth,-.2) rectangle (\textwidth,.5);%
    \pgftext[left,x=-2.7cm,y=0.2cm]{\color{black}\Large \heiti\thecontentslabel};%
    \end{tikzpicture}\color{black}\large\heiti\bfseries}%
    {}
    {}
    {}%
    
    \begin{document}
    \begin{tikzpicture}[remember picture,overlay]
    \node at([shift=(-114:6)]current page.north){\pgfornament[scale=0.3,color=blue!20]{78}};
    \node at([shift=(-66:6)]current page.north){\pgfornament[scale=0.3,symmetry=v,color=blue!20]{78}};
    \end{tikzpicture}
    \tableofcontents
    
    \chapter{章节}
    \section{bar1}
    \section{bar2}
    \section{bar3}
    \section{bar4}
    
    \chapter{BAR}
    \section{foo1}
    \section{foo2}
    \section{foo3}
    \section{foo4}
    
    \end{document}

    未解决的问题是无法做到将目录中的章名称居中用带颜色的盒子包住,退而求其次,画了一整条带子。

    toc2.png

    选自: https://yuxtech.github.io/2019/09/23/toc/ 

    分享到:
    未经允许不得转载:利用titlesec, tocloft, tikz包定制一个目录格式
    已有 条意见

      最新文章

      加载中...
        本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


        全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

        热门评论

          联系我们

          交流QQ群:91940767
          本站QQ号:343083553
          邮箱联系[email protected]
          淘宝店铺https://shop240512713.taobao.com/ 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

          关注我们微信公众号

          如果您投稿或者希望加入我们团队,请发送您的简历到[email protected]。
        • 这部动画何以成为潜力国漫 2020-04-03
        • 即使是这样,还把全心全意为人民服务的话挂在嘴边上。 2020-04-03
        • 中国的长处是集中力量办大事 就是攻坚 但会顾此失彼 2020-02-09
        • 燃起奥特之魂 奥特曼歌曲专场演唱会在杭举行 2020-01-21
        • 库尔勒丝路旅游小镇预计10月投用 2020-01-21
        • 国际贸易秩序相关新闻 2019-12-25
        • [微笑]哇,才离开一会儿就这么多赞了?好久没得这么多赞了也!看来还是支持的人占多数嘛! 2019-10-13
        • 三大工程培养行家里手 2019-08-06
        • 5月全国规模以上家居卖场销售911.1亿元 专家称80后90后消费者正在发力 2019-07-22
        • 2018年焉耆县旅游美食文化推介会在库尔勒市举行 2019-06-30
        • 第五届全国藏学工作协调会召开 2019-06-22
        • 墨西哥地震与球队进球民众跳跃啥关系?专家:无关 2019-06-22
        • 国务院安委办约谈三市政府负责人 2019-06-16
        • 三晋史话这八个山西商人为何被顺治帝封为“皇商”? 2019-06-11
        • 肖毅出席高速铁路项目对接座谈会 2019-06-11