楼主: oliyiyi
20448 530

【回复有奖】latex:给“章”装饰一个带框的小目录 [推广有奖]

版主

已卖:2994份资源

泰斗

1%

还不是VIP/贵宾

-

TA的文库  其他...

计量文库

威望
7
论坛币
66105 个
通用积分
31671.0967
学术水平
1454 点
热心指数
1573 点
信用等级
1364 点
经验
384134 点
帖子
9629
精华
66
在线时间
5508 小时
注册时间
2007-5-21
最后登录
2025-7-8

初级学术勋章 初级热心勋章 初级信用勋章 中级信用勋章 中级学术勋章 中级热心勋章 高级热心勋章 高级学术勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

楼主
oliyiyi 发表于 2016-3-30 11:17:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

在一个大章里面添加子目录通常使用的是minitoc宏包来实现,那么如何实现下面的子目录样式呢?就是把minitoc的内容放在一个盒子里,这样看起来整个章节设计也非常高大上了。

代码实现如下:

  1. \documentclass{book}
  2. \usepackage[explicit]{titlesec}
  3. \usepackage{lmodern}
  4. \usepackage{titletoc}
  5. \usepackage[many]{tcolorbox}

  6. \newcommand\chapnumfont{\fontsize{50}{60}\selectfont}
  7. \newcommand\chapnamefont{\huge}
  8. \newcommand\chaptitlefont{\LARGE}

  9. \makeatletter
  10. \titleformat{\chapter}
  11.   {\startcontents\bfseries\sffamily}
  12.   {}
  13.   {0pt}
  14.   {}
  15.   [{%
  16.     \filleft{\chapnamefont\@chapapp}\\
  17.     \begin{minipage}[b]{.75\textwidth}
  18.     \begin{tcolorbox}[
  19.       width=\linewidth,
  20.       enhanced,
  21.       top=10pt,
  22.       nobeforeafter,
  23.       outer arc=0pt,
  24.       arc=0pt,
  25.       boxrule=0.6pt,
  26.       colback=white,
  27.       overlay={
  28.         \node[anchor=west,fill=white,inner xsep=6pt]
  29.           at ([xshift=10pt]frame.north west)
  30.           {Sommaire};
  31.       }
  32.     ]
  33.       \printcontents{}{1}{}
  34.     \end{tcolorbox}%
  35.     \end{minipage}%
  36.     \begin{minipage}[b]{.25\textwidth}
  37.       \filleft
  38.       \chapnumfont\thechapter
  39.     \end{minipage}\\[10pt]
  40.     {\chaptitlefont#1}
  41.     }%
  42.   ]
  43. \titleformat{name=\chapter,numberless}
  44.   {\startcontents\bfseries\sffamily\filleft}
  45.   {}
  46.   {0pt}
  47.   {\chaptitlefont#1}
  48. \makeatother

  49. \begin{document}

  50. \tableofcontents

  51. \chapter{Test chapter one}
  52. \section{Test section one one}
  53. \section{Test section one two}
  54. \section{Test section one three}


  55. \chapter{Test chapter two}
  56. \section{Test section two one}
  57. \section{Test section two two}
  58. \section{Test section two three}
  59. \section{Test section two four}
  60. \section{Test section two five}

  61. \end{document}
复制代码

选自:http://tex.stackexchange.com/questions/194225/boxed-minitoc-with-each-chapter/194233


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:LaTeX Late atex LAT ATE 如何

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
janyiyi + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html

沙发
fumingxu 发表于 2016-3-30 11:21:43
中奖有点难-还是举大鼎
已有 1 人评分论坛币 收起 理由
oliyiyi + 20 沙发奖励

总评分: 论坛币 + 20   查看全部评分

藤椅
fumingxu 发表于 2016-3-30 11:22:01

回帖奖励 +10

板凳
hjtoh 发表于 2016-3-30 11:22:13 来自手机
oliyiyi 发表于 2016-3-30 11:17
在一个大章里面添加子目录通常使用的是minitoc宏包来实现,那么如何实现下面的子目录样式呢?就是把minitoc ...
谢谢分享
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

报纸
smartlife 在职认证  发表于 2016-3-30 11:28:01
2 low
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

地板
盛开的蓝莲花 发表于 2016-3-30 12:15:07
谢谢分享!
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

7
dqyhb 发表于 2016-3-30 13:23:05
试试能否中奖
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

8
SnowyZhao 发表于 2016-3-30 13:51:15
谢谢楼主分享 已经收藏了
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

9
顺心意。 学生认证  发表于 2016-3-30 14:31:40
。。。。。。。。。。
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

10
gyt9299 发表于 2016-3-30 14:56:01 来自手机
谢谢分享!
已有 1 人评分论坛币 收起 理由
oliyiyi + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 21:20