类似于markdown的 > 引用 > 引用

2 回答2

4
可以用 `framed`宏包, 实现方式比较多, 下面是比较简单的例子: ```tex \documentclass[a5paper]{ctexart} \usepackage{amsmath} \usepackage{framed} \usepackage{color} \definecolor{lightgray}{rgb}{0.75,0.75,0.75} \newenvironment{lightgrayleftbar}{% \def\FrameCommand{\textcolor{lightgray}{\vrule width 3pt} \hspace{3pt}}% \MakeFramed {\advance\hsize-\width \FrameRestore}}% {\endMakeFramed} \begin{document} \begin{lightgrayleftbar}\noindent 三角形是由同一平面内不在同一直线上的三条线段‘首尾’顺次连接所组成的封闭图形,在数学、建筑学有应用。 \end{lightgrayleftbar} \end{document} ``` ![](https://wenda.latexstudio.net/data/attach/190923/AjG9pk6F.png)
  • 如果能像lstlisting那样,对引用部分的字符不用太多的转义就好了,尤其是下环线,大括号之类的. – llxwj 2019-09-24 10:50 回复
  • 非常感谢! – llxwj 2019-09-24 09:28 回复
  • 非常感谢!测试可行! – llxwj 2019-09-24 09:28 回复
3
`tcolorbox`包也可以实现 ```tex \documentclass{article} \usepackage{tcolorbox,lipsum} \tcbuselibrary{skins,listings} \begin{document} \begin{tcolorbox}[blanker,frame hidden,boxrule=0pt,borderline west={1mm}{-2mm}{gray}] \lipsum[1] \end{tcolorbox} \begin{tcblisting}{blanker,frame hidden,boxrule=0pt,borderline west={1mm}{-2mm}{red},listing only} \documentclass{article} \begin{document} Hello \LaTeX{}! \end{document} \end{tcblisting} \end{document} ```
  • 回复 llxwj :tcolorbox包的tcblisting环境就是lstlisting摘录环境 – 合肥-Renascence_5.1 2019-09-24 13:59 回复
  • 这个方法也可以! – llxwj 2019-09-24 09:30 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。