![帮助:如何在示例环境中创建红线边距](https://linux22.com/image/414104/%E5%B8%AE%E5%8A%A9%EF%BC%9A%E5%A6%82%E4%BD%95%E5%9C%A8%E7%A4%BA%E4%BE%8B%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%88%9B%E5%BB%BA%E7%BA%A2%E7%BA%BF%E8%BE%B9%E8%B7%9D.png)
我正在为我女朋友买的一本书编写示例文档。这本书里面没有任何示例,我想做个笔记,让她看看数学是怎么算的。
下面你可以看到我的代码的图片:
\documentclass[12pt,oneside,final]{report}
\newenvironment{eks}[2][Example]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}\hskip \labelsep {\bfseries #2.}]}{\end{trivlist}}
\begin{document}
\chapter{Linear Algebra}
\section{Vectors}
\begin{eks}{}
Let $X$ be...
\end{eks}
\section{Matrices}
\begin{eks}{}
Let $X$ be...
\end{eks}
\end{document}
作品。
现在回答我的问题。首先,我不知道如何在示例环境中在左边距创建一条线。我尝试在网上阅读一些有用的软件包,也阅读了此页面。
接下来的事情是我如何为我的示例制作一个图案?上面的图片在每个部分只显示“示例”。我希望它看起来像“示例 1.1.1”,第二部分是“示例 1.2.1”,依此类推。下面你可以看到我对它应该是什么样子的想法。(它是在 MSPaint 中制作的)。
答案1
Tkiz,mdframed 代表 tcolorbox,这是一条简单的规则吗?西班牙语的表达可能是“用大炮射击杀死苍蝇”(马塔尔莫斯卡斯和卡尼奥纳索斯)。
\documentclass[12pt,oneside,final]{report}
\usepackage{xcolor}
\newenvironment{eks}[2][Example]{\hskip-1.15em{\color{red}%
\vrule width .15em}\quad\begin{minipage}{\linewidth}%
\begin{trivlist}\item[\hskip \labelsep {\bfseries #1}%
\hskip \labelsep {\bfseries #2.}]}{\end{trivlist}%
\end{minipage}}
\begin{document}
\chapter{Linear Algebra}
\section{Vectors}
\begin{eks}{}
Let $X$ be...
\end{eks}
\section{Matrices}
\begin{eks}{foo}
Let $X$ be...\par foo\par bah\par baz
\end{eks}
\end{document}