请问为什么这个宽度为\linewidth的盒子超出了左边栏的宽度?

2020-08-13 17:05发布

## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `2...

## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `2019` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 请问为什么这个宽度为`\linewidth`的盒子超出了左边栏的宽度? 代码: ``` \documentclass{ctexart} \usepackage{paracol} \usepackage{hyperref} \usepackage{lipsum} \usepackage{transparent} \usepackage{graphicx} \usepackage[top=0.5cm,right=0.5cm,left=0.5cm,bottom=0.5cm,a4paper]{geometry} %------------------------------------- % 定义背景颜色 %------------------------------------- \usepackage{xcolor} \definecolor{headcol}{gray}{0.5} \definecolor{rbgcol}{RGB}{162,234,242} \definecolor{sectioncol}{RGB}{24,157,190} \definecolor{symbolcol}{RGB}{237,150,5} \setlength{\parindent}{0pt} \begin{document} %------------------------------------- % 设置背景颜色 %------------------------------------- \backgroundcolor{c[1]}{rbgcol} \columnratio{0.7} \begin{paracol}{2} \begin{leftcolumn} \colorbox{headcol}{ \makebox[\linewidth][c]{ \color{white}\zihao{-1}\heiti 暑假乐园 } } \lipsum[2] \end{leftcolumn} %--------------------------------- % 左边栏 %--------------------------------- \begin{rightcolumn} \lipsum[1] \end{rightcolumn} \end{paracol} \end{document} ``` 运行结果: ![](https://wenda.latexstudio.net/data/attach/200813/0uALGP6P.png)
2条回答
sikouhjw
2020-08-13 22:11
一堆「无用」的代码看起来真是累。 - `\fbox` 或 `\framebox` 等带框盒子的内边距,`texdoc lshort-zh-cn` _表 8.3_ ```tex \setlength{\fboxsep}{0pt} ``` - 用 `%` 取消多余的空格 ```tex \colorbox{headcol}{% \makebox[\linewidth][c]{% \color{white}\zihao{-1}\heiti 暑假乐园% }% } ```

一周热门 更多>