帮助:如何在示例环境中创建红线边距

帮助:如何在示例环境中创建红线边距

我正在为我女朋友买的一本书编写示例文档。这本书里面没有任何示例,我想做个笔记,让她看看数学是怎么算的。

下面你可以看到我的代码的图片:

\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}

相关内容