25

I am using framed package to create text boxes using begin{framed} and end{framed}. My problem is that my framed box goes on for two pages, and I don't want the text box to complete itself at the end of the first page and begin anew on the second page (i.e. it appears as one text box and not two)...

Is there a way to disappear the lines which are at the end of the first page's box and the top of the second page box?

Example: the same framed box on two pages, but appearing as two separate boxes!! enter image description here

27

Use the mdframed package which extends framed (and is rather configurable compared to its ancestor):

\documentclass{article}

\usepackage{mdframed}
\usepackage{lipsum}

\begin{document}

\begin{mdframed}
  \lipsum
\end{mdframed}

\end{document}
  • the md package works!! thx – yolo Mar 15 '11 at 14:12
  • a tip: use style=2 in \usepackage. otherwise Adobe Reader (10.0) won't show the frames.... – yolo Mar 15 '11 at 14:24
  • @umar: Good advice. In Adobe Reader they wont be shown at every zoom level. Making the lines thicker also helps. – Martin Scharrer Mar 15 '11 at 15:31
  • @umar, Adobe Reader 9.x behaves the same. – xport May 25 '11 at 4:41
  • @Andrey do you know how can I do this with lyx? – bobsacameno Sep 3 '17 at 13:41
17

An alternative package to mdframed is tcolorbox. Among some other interesting features, includes breakable framed boxes.

Using default style a simple example could be:

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}

\begin{document}

\vspace*{15cm}
\begin{tcolorbox}[breakable, enhanced]
\lipsum[1]
\end{tcolorbox}

\end{document}

and the result:

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.