它看上去和上面的图片不完全一样。
我的台词如下:
\definecolor{bright_blue}{RGB}{31,127,198}
\definecolor{dark_red}{RGB}{176,31,31}
\definecolor{shadecolor}{RGB}{246,243,226}
\begin{shaded*}
\textcolor{dark_red}{\textbf{SUMMARY: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\definecolor{shadecolor}{RGB}{239,244,243}
\begin{shaded*}
\textcolor{bright_blue}{\textbf{RESULTS: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\end{shaded*}
\end{shaded*}
有人知道我怎样才能使它更类似于第一张图片吗?此外,我怎样才能像上图一样添加当前章节编号。
答案1
我假设这个“shaded*”环境来自framed.sty。
最好不要将一个放在另一个里面,而应一个接一个地放置。那么问题就变成了:如何防止两个阴影环境之间出现间隙。
可以通过设置来消除“额外”的空间\OuterFrameSep
,它是framed.sty的一个参数。
可以通过抑制基线跳过来消除剩余间隙。为此,请使用 TeX 命令\nointerlineskip
(可能不是官方的 LaTeX-ese)。
\definecolor{shadecolor}{RGB}{246,243,226}
\setlength\OuterFrameSep{0pt}
\begin{shaded*}
\textcolor{dark_red}{\textbf{SUMMARY: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\end{shaded*}
\nointerlineskip
\definecolor{shadecolor}{RGB}{239,244,243}
\begin{shaded*}
\textcolor{bright_blue}{\textbf{RESULTS: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\end{shaded*}
哦,外观上剩下的差异是由于\parindent
和\parskip
(您应该在整个文档中选择一致的样式)。
答案2
一个小小的改进,手动调整两个阴影环境之间的垂直间距,使空白空间完全消失。
对于章节编号的问题,您有\oldstylenums
命令。
\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{framed}
\usepackage{xcolor}
\definecolor{bright_blue}{RGB}{31,127,198}
\definecolor{dark_red}{RGB}{176,31,31}
\begin{document}
\definecolor{shadecolor}{RGB}{246,243,226}
\begin{shaded*}
\textcolor{dark_red}{\textbf{SUMMARY: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\end{shaded*}\vspace*{-\dimexpr\FrameSep + \baselineskip +1pt}
\definecolor{shadecolor}{RGB}{239,244,243}
\begin{shaded*}
\textcolor{bright_blue}{\textbf{RESULTS: }}
Some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text
, some text, some text, some text, some text.
, some text, some text, some text, some text.
, some text, some text, some text, some text, some text.
\end{shaded*}
\end{document}