我想在两个常规文本段落之间创建一个分隔符,就像本文第 6 页的末尾一样pdf。
一种解决方法可能是 Vmatrix 环境,但我不知道如何让右分隔符消失。快速谷歌搜索只建议使用通常的 \right. 方法来让分隔符消失,但这在这里不起作用。
我该怎么做呢?
答案1
\documentclass{article}
\usepackage{amsmath,tabularx}
\usepackage{lipsum}
\begin{document}
\begin{tabularx}{\linewidth}{@{}|| X @{}}
\lipsum*[1]
\end{tabularx}
\end{document}
答案2
我用的是framed
包定义一个dleftbar
环境,使用双垂直规则将内容括起来;然后,该环境与包结合使用,amsmath
定义一些类似定理的结构(允许分页符):
\documentclass{book}
\usepackage{framed}
\usepackage{amsmath}
\usepackage{lipsum}
\newenvironment{dleftbar}{%
\def\FrameCommand{\vrule width 0.4pt\hspace{1.7pt}\vrule width 0.4pt \hspace{6pt}}%
\MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{proposition}[theorem]{Proposition}
\newenvironment{prop}
{\begin{proposition}\begin{dleftbar}}
{\end{dleftbar}\end{proposition}}
\newenvironment{theo}
{\begin{theorem}\begin{dleftbar}}
{\end{dleftbar}\end{theorem}}
\begin{document}
\chapter{Test Chapter}
\lipsum[2]
\begin{theo}
\lipsum[2]
\end{theo}
\begin{prop}
\lipsum[2]
\end{prop}
\end{document}