\titleformat{\section}{ \vspace{-4pt}\scshape\raggedright\large }{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] 取消首行缩进
时间: 2024-11-27 16:05:06 浏览: 4
这段LaTeX代码是用来设置标题格式的,主要是针对`\section`命令的。`\titleformat`是一个宏命令,允许你自定义章节标题的格式。在这段代码中:
- `\vspace{-4pt}` 和 `\vspace{-5pt}` 分别减少了标题上方和下划线后的空白,模拟了取消首行和下划线之间的空隙;
- `\scshape` 设置字体为斜体小写;
- `\raggedright` 让文本左对齐而不是全段居中;
- `\large` 设定字体大小为大号;
- `{}` 是占位符,表示不应用任何前导内容;
- `0em` 表示左侧距离为0,即无缩进;
- 最后部分`[\color{black}\titlerule \vspace{-5pt}]`会在标题之后绘制一条黑色的下划线,并在它下面再减少5pt的空间。
要完全取消首行缩进,你可以直接将`0em`改为`0pt`,因为`em`单位是相对的,而`pt`是绝对像素单位,更精确地控制位置。修改后的代码如下:
```latex
\titleformat{\section}{%
\vspace{-4pt}\scshape\raggedright\large
}{\hspace{0pt}}{0pt}{}
[\color{black}\titlerule \vspace{-5pt}]
```
现在标题不会有额外的缩进效果了。
相关问题
\vspace{-4pt}
\vspace{-4pt} 是一个垂直方向上的间距控制命令,它可以用来增加或减少当前位置和下一行(或下一个元素)之间的垂直距离。其中 -4pt 是一个长度值,表示将当前垂直位置向上移动 4 个 point 的距离。可以根据需要调整长度值来控制间距大小。一般情况下,使用 \vspace{-4pt} 可以使得文本或公式之间的间距更加紧凑。
\vspace{-4pt} \begin{tabular}{p{2.5cm}p{3.3cm}p{1.6cm}} \toprule Cooling mode & MRE of the cooling system's total power & MRE of PUE\\ \midrule Free cooling & 6.011855\% & 0.265478\%\\ Pre-cooling & 4.722836\% & 0.407421\%\\ Mechanical cooling & 2.661851\% & 0.316739\%\\ \bottomrule \end{tabular} \vspace{-10pt} \label{table:Evaluation result} \end{table}
这段代码展示了一个表格,并使用了 \vspace{-10pt} 命令将表格下方的垂直间距减少了 10pt。具体来说,这段代码的作用是:
- 使用 tabular 环境创建一个三列的表格,每列的宽度分别为 2.5cm、3.3cm 和 1.6cm。
- 在表格中使用了三条横线,分别使用了 \toprule、\midrule 和 \bottomrule 命令。
- 使用了 p{...} 格式指定了列的宽度和对齐方式,其中 p 表示该列中的内容垂直居中对齐,{...} 中的参数表示该列的宽度。
- 在表格中填入了相应的数据,并使用了 \% 表示百分号。
- 最后使用了 \vspace{-10pt} 命令将表格下方的垂直间距减少了 10pt。
- 使用了 \label 命令为表格添加了标签,方便交叉引用。
需要注意的是,这段代码缺少一个 \begin{table} 命令来创建一个浮动体环境,因此表格可能无法正确地浮动到文档中合适的位置。建议将这段代码放在一个浮动体环境中,例如:
```
\begin{table}
\centering
\caption{Evaluation result}
\begin{tabular}{p{2.5cm}p{3.3cm}p{1.6cm}}
\toprule
Cooling mode & MRE of the cooling system's total power & MRE of PUE\\
\midrule
Free cooling & 6.011855\% & 0.265478\%\\
Pre-cooling & 4.722836\% & 0.407421\%\\
Mechanical cooling & 2.661851\% & 0.316739\%\\
\bottomrule
\end{tabular}
\label{table:Evaluation result}
\vspace{-10pt}
\end{table}
```
阅读全文