我认为“调用框”在 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。