作者Marsden (马士登)
看板LaTeX
标题Re: [问题] 如何隐藏References字样
时间Mon Mar 6 17:31:13 2017
※ 引述《ballII (无限期徵才)》之铭言:
: 我用这行指令:
: \renewcommand{\refname}{}
: 原本该显示「References」的地方会变成空白,
: 但仍保有很大的留白,看起来很古怪。
: 我该如何让这块留白空间完全消失呢?
我想这篇会是你要找的:
https://goo.gl/8aAt15
因为 thebibliography 环境使用的是 \section*{\refname}
(有些 cls 则是使用 \chapter)
所以即使你让 \refname 为空,他依然会留个空白在那
那是原本 \section 或 \chapter 的
这边他给出了一个可行的解决方法如下:
---
\renewcommand{\section}[2]{}%
---
但这有些坏处,只能救急:
1. 隐藏了所有在这指令之後的
所有 \section 环境 heading
所以後面如果有 \section 环境会使得这些环境都没有 heading
2. 在目录中仍然会显示
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.168.72.226
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1488792675.A.7E6.html
1F:→ Marsden: 如果要比较好的方式去达到你的目的 03/06 17:41
3F:→ Marsden: 还可以顺便解决前面的 counter 问题 03/06 17:44
---
还有个另外的方式就是使用 tocbibind 这个 package
\usepackage[other]{tocbibind}
参数中使用 other 可以在 preamble 区使用 \tocotherhead 定义
想要的格式,在这里可以创建一个额外的环境然後引入:
\newcommand\blankref[2]{}
\tocotherhead{blankref}
这样也可以达到让 Reference 没有 heading 的目的
※ 编辑: Marsden (118.168.72.226), 03/06/2017 18:23:47
4F:推 ballII: 谢谢! 03/06 20:24