Latex 每条报价单的垂直线
我经常想在课文中说一些评论,这些评论与讨论的主题没有那么密切的关系。通常出于这个目的,我使用Latex 每条报价单的垂直线,latex,Latex,我经常想在课文中说一些评论,这些评论与讨论的主题没有那么密切的关系。通常出于这个目的,我使用引号环境,因为它在左侧有很大的缩进。注释可以很大,可以包括公式、代码列表、嵌套引用等 如何使quoteenvironment在其所有内容的左侧绘制一条长的垂直线?你经常可以在网上找到这种风格的实际报价 谷歌找到了一个解决方案: \begin{flushleet} \hbox{% \vrule\hspace{.5em}\parbox{.9\textwidth}% {Lorem ipsum dolor sit
引号
环境,因为它在左侧有很大的缩进。注释可以很大,可以包括公式、代码列表、嵌套引用等
如何使quote
environment在其所有内容的左侧绘制一条长的垂直线?你经常可以在网上找到这种风格的实际报价
谷歌找到了一个解决方案:
\begin{flushleet}
\hbox{%
\vrule\hspace{.5em}\parbox{.9\textwidth}%
{Lorem ipsum dolor sit amet,献祭精英。Morbi id hendrerit
这是一个充满活力的权杖,是一个美丽的地方
在porta eleifend,placerat a urna。佩伦茨克威尼斯人非turpis
交通工具,交通工具,交通工具
\结束{flushleft}
但它不能处理文本中的代码列表等
谢谢你的建议。抱歉,如果我的英语不够通俗易懂。您尝试过使用表格环境吗 下面是一些代码,用于为上面给出的文本创建垂直线
\begin{tabular}{p{10cm}
Lorem ipsum dolor sit amet,是一位杰出的献身者。莫比·亨德雷特
努克。这是一个充满活力的权杖。Donec eros mi,Placelat
在电气门中,放置一个urna。佩伦茨克威尼斯人非turpis
交通工具。别有用心\\
\结束{表格}
您需要p{10cm}来定义要换行的文本的列宽度,否则它将离开页面。您可以根据页边距和纸张格式更改该值
这是结果
据我所知,tablar环境接受代码清单包。我建议使用framedbox/leftbar:
\usepackage{framed}
\新环境{quotationb}%
{\begin{leftbar}\begin{QUOTE}}%
{\end{quote}\end{leftbar}
然后你可以使用
\begin{quotationb}……\end{quotationb}
这个方法!为了获得更多的空间,我使用了{l|p{0.9\textwidth}
的对齐方式,然后用\quad&
伟大的解决方案作为引号的开头!对于具有多个段落的引号,tabular
环境将parskip
设置为0。若要覆盖它,请使用\setlength{\parskip}{4mm}
。这在语义上是错误的。引号应该是引号而不是表。您可以使用表结构定义自己的环境。如果您只是隐藏这种行为,我认为这不一定是错误的。我不喜欢leftbar的非常厚(默认为3pt)的条,所以使用原始文件()我添加了以下内容:\RenewandEnvironment{leftbar}{\def\FrameCommand{\vrule width 0.5pt\hspace{10pt}}\MakeFramed{\advance\hsize-\width\FrameRestore}}{\endMakeFramed}
创建0.5pt左栏。使用线宽和缩进的可选设置进行更新:\usepackage{xargs}\usepackage{framed}\renewenvironmentx{leftbar}[2][1=0.5pt,2=5pt]{\def\FrameCommand{\vrule width#1\hspace{2}\MakeFramed{\advance\hsize-\width\FrameRestore}%{\endMakeFramed}
@DaanWilmer这似乎现在将整个东西框起来,而不仅仅是在左边。。。