横向两列周围的边框

横向两列周围的边框

我正在尝试创建一个横向的文档,其中有两列(纵向),每列周围都有边框。

以下是我正在使用的

\documentclass[12pt,landscape,twocolumn,letterpaper]{article}
\usepackage{fancybox}
\begin{document}
\fancypage{\fbox}{}

My text here.

\end{document}

我遇到的问题是它在整个页面周围而不是每列周围设置了边框。您觉得如何?

谢谢你!

答案1

一个解决方案是使用flowfram

在此处输入图片描述

\documentclass[a5paper]{article}
\usepackage[latin]{babel}
\usepackage[margin=1cm,bmargin=2cm,paperheight=9cm]{geometry}
\usepackage{flowfram}
\newflowframe*[all]{.47\textwidth}{\textheight}{0em}{0em}[colA]
\newflowframe*[all]{.47\textwidth}{\textheight}{.51\textwidth}{0em}[colB]
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}

另一个(相当不同)的是tcolorbox,如果你想要的不仅仅是一个简单的框架,它可能会更方便:

\documentclass[a5paper,twocolumn]{article}
\usepackage[latin]{babel}
\usepackage[margin=1cm,bmargin=2cm,paperheight=9cm]{geometry}
\usepackage{tcolorbox}
\tcbuselibrary{breakable} 
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[breakable, 
colback=white, colframe=black, 
sharp corners,boxsep=0pt]
\lipsum[1-10]
\end{tcolorbox}
\end{document}

相关内容