双栏文档中的“标注框”

双栏文档中的“标注框”

我认为“调用框”在 TeX 世界中可能没有太多意义,但是(带框架的)“框”可能不足以具体表达我的意思。

无论如何,我正在编译以下内容pdftex

\documentclass[twocolumn, 11pt]{article}

\usepackage[framemethod=TikZ]{mdframed}
\usepackage{multicol}
\usepackage{newfloat}

\DeclareFloatingEnvironment[
    fileext=los,
    listname=List of Schemes,
    name=MyFloat,
    placement=t,
    within=section
]{MyFloat}

\usepackage{lipsum}

% page formating
\setlength{\parindent}{0cm}
\setlength{\parskip}{6pt plus1pt minus1pt}
\setlength{\columnsep}{12pt}
\raggedright

\begin{document}

\lipsum[1-5]

\begin{MyFloat*}
  \begin{mdframed}
      \begin{multicols}{2}

           \lipsum[6-7] 

        \end{multicols}
    \end{mdframed}
\end{MyFloat*}


\lipsum[8-9]

\end{document}

我想要实现的主要目标是更好地控制框架内的段落格式(特别是,\raggedright像在文档的其余部分一样制作它并设置段落间距)。

但我也觉得这里有一些不必要的(和糟糕的)代码行,因此对此的任何建议也非常感谢。例如:

  • 请注意,我最初选择整个文档为双列模式(\usepackage{multicol}起初我并不认为有必要,只有当我决定包含这个“标注框”时才认为有必要)。

  • 我真的需要这里一个浮动环境吗?(我只是猜测它可以工作并且确实如此,但不确定它有什么好处,会给我带来什么样的烦恼,以及是否真的需要它。)

  • minipage自己尝试了一下(我猜这些包是建立在之上的minipage),但没有取得太大进展。

换句话说,我也想学习一点 LaTeX。

相关内容