Marcos

Esta página recorre formas de dibujar un marco alrededor de un fragmento de texto o un bloque de párrafos, desde las simples hasta las potentes. Para encuadrar una palabra o una línea bastan \fbox{...} y \framebox[width][pos]{...}, incorporados, pero no pueden partirse entre líneas ni páginas. Para encuadrar párrafos completos y permitir saltos de página, usa el paquete framed (entornos framed, shaded y leftbar); para una ecuación, \boxed{...} de amsmath; y para controlar color, títulos, saltos de página y esquinas redondeadas, la opción estándar es tcolorbox, la más potente, construida sobre TikZ. Cerramos con mdframed, otro marco divisible.

El marco incorporado — \fbox y \framebox

\fbox{...} funciona sin cargar nada: dibuja un marco fino ajustado alrededor de su argumento. Cuando quieras fijar anchura o alineación, usa \framebox[width][position]{...}. El primer argumento opcional, width, fija la anchura de la caja; el segundo, position, decide cómo se sitúa el contenido: c (centrado, por defecto), l (izquierda), r (derecha) y s (estirado a ambos bordes). \framebox sin opciones se comporta igual que \fbox.

Dos longitudes controlan el aspecto. \fboxrule es el grosor de la línea (por defecto 0.2pt) y \fboxsep es el espacio entre el marco y el contenido (por defecto 3pt). Ambas se ajustan con \setlength. Para dibujar un marco más grueso y con más aire, por ejemplo:

latex
\setlength{\fboxrule}{1pt}
\setlength{\fboxsep}{8pt}
\fbox{ここを枠で囲みます}

\framebox[5cm][l]{左寄せで幅 5cm}

La advertencia clave: ni \fbox ni \framebox parten su contenido. Si les das un pasaje largo, se queda en una sola línea, se estira hacia los lados y no se corta entre líneas ni páginas. Para encuadrar varias líneas, primero envuelve el contenido en una \parbox o minipage y encuadra eso (\fbox{\parbox{0.8\linewidth}{…}}), o usa uno de los paquetes conscientes de párrafos de abajo. Ten en cuenta que \fbox es una caja en línea colocada sobre la línea base, así que se alinea naturalmente con \hspace y otros materiales en línea. Para minipage y \parbox, consulta la página “Boxes”.

Enmarcar párrafos entre páginas — framed

El paquete framed, cargado con \usepackage{framed}, cubre la carencia de \fbox: no poder partirse. Su entorno framed tiene una característica central: el material enmarcado puede partirse entre páginas, de modo que puedes encerrar una advertencia o recuadro largo completo. El entorno compañero shaded rellena un fondo en lugar de dibujar una línea, y leftbar dibuja una sola regla vertical a la izquierda, marcador común en bloques de cita.

latex
\usepackage{framed}

\begin{framed}
  この段落は枠で囲まれます。中身が長くてページの
  終わりに達しても、枠は自然に分割されて次のページへ
  続きます。\fbox にはできない芸当です。
\end{framed}

En shaded, el fondo se fija definiendo el color shadecolor con \colorlet{shadecolor}{...}; debes cargar color o xcolor. El grosor de la línea y el espacio interno se ajustan con las longitudes \FrameRule y \FrameSep, análogas a las de \fbox. El paquete también ofrece entornos derivados: oframed (marco abierto arriba y abajo en los puntos de corte), shaded* (relleno alineado con la anchura del texto) y snugshade (relleno pegado al contenido). Redefinir \FrameCommand o usar \MakeFramed permite construir marcos divisibles propios.

framed es ligero y directo, pero no maneja esquinas redondeadas, sombras ni cajas tituladas elaboradas. Cuando quieras eso, tcolorbox, más abajo, encaja mejor.

Enmarcar una ecuación — \boxed

Para resaltar un resultado final enmarcándolo, usa \boxed{...} de amsmath. Como \fbox es un comando de modo texto, se comporta mal dentro de matemáticas; \boxed es solo para modo matemático: compone su argumento como matemáticas y luego lo enmarca. Carga \usepackage{amsmath} y úsalo dentro del modo matemático.

latex
\usepackage{amsmath}

\[
  \boxed{E = mc^2}
\]

El marco que dibuja \boxed es internamente una \fbox, así que responde a \fboxrule y \fboxsep. Puedes encuadrar una sola línea dentro de una alineación como align, pero para necesidades avanzadas, como rodear limpiamente un número de ecuación o varias líneas, el paquete empheq, incluido con mathtools, es más flexible. Para el modo matemático en general, consulta “Math mode basics”.

El marco más potente — tcolorbox

Para casi cualquier necesidad de marcos, color, títulos, saltos de página, tcolorbox (de Thomas Sturm) cumple. La forma habitual de cargarlo es \usepackage[most]{tcolorbox}, que activa a la vez la mayoría de sus bibliotecas adicionales; most carga casi todas, dejando fuera las que dependen de herramientas externas como minted. Como tcolorbox se construye sobre pgf/TikZ, TikZ dibuja por debajo y la caja hereda su expresividad.

Ayuda aprenderlo en tres niveles. Para colocar un marco pequeño en línea, usa \tcbox{...}: un comando que ajusta la caja al contenido, se comporta como \fbox y no se parte, pero acepta toda la gama de opciones de color y título. Para encerrar un bloque de párrafos, usa el entorno tcolorbox. Y para reutilizar un mismo aspecto, \newtcolorbox{mybox}{...} define una caja reutilizable.

Color y títulos se fijan con opciones clave. colback= es el color de fondo, colframe= el color del marco, y dar title= convierte la caja en una caja titulada con barra de título. Añadir breakable permite que la caja abarque páginas; sharp corners (esquinas rectas) / rounded corners (redondeadas, por defecto), boxrule= (grosor, por defecto 0.5mm) y arc= (radio, por defecto 1.0mm) le dan forma. El color de la barra de título es colbacktitle=, y la fuente del encabezado se fija con fonttitle=.

latex
\usepackage[most]{tcolorbox}

\begin{tcolorbox}[colback=blue!5, colframe=blue!60!black,
                  title=覚え書き, fonttitle=\bfseries, breakable]
  色付きでタイトルの付いた枠です。\texttt{breakable} を
  指定したので、長くなればページをまたいで分割されます。
\end{tcolorbox}

Para repetir un aspecto, define la caja una vez en el preámbulo. La forma \newtcolorbox[init options]{name}[number of args][default]{options} puede, como \newenvironment, crear cajas que toman argumentos. Por ejemplo, una caja de advertencia que toma su encabezado como argumento:

document.tex
\usepackage[most]{tcolorbox}
\newtcolorbox{note}[1]{%
  colback=yellow!10, colframe=orange!70!black,
  fonttitle=\bfseries, title=#1, breakable}

\begin{document}
\begin{note}{注意}
  これで \texttt{note} 環境を定義しました。引数で
  見出しを渡せます。
\end{note}
\end{document}

La biblioteca skins, incluida en most, va más lejos: el skin enhanced activa toques basados en TikZ como sombras, marcos dobles, transparencia y títulos decorados. Hay una biblioteca theorems para cajas de tipo teorema, un modo de dos partes que coloca fuente sobre salida, separado con \tcblower, y mucho más. Para el panorama completo, consulta el extenso manual con texdoc tcolorbox (versión 6.9.x en 2026).

Otra opción — mdframed

Cuando quieres un marco divisible que se vea mejor que framed pero no necesitas todo lo que ofrece tcolorbox, mdframed es el punto medio. Cárgalo con \usepackage{mdframed} y encierra el contenido en el entorno mdframed. Construido como extensión de framed, añade color, esquinas redondeadas y sombras a marcos que abarcan páginas.

Una característica distintiva es elegir el backend de renderizado: además de comandos LaTeX simples, framemethod=TikZ o framemethod=pstricks habilitan decoración más elaborada. Define tu propio entorno enmarcado con \newmdenv{...}, o un entorno de teorema enmarcado con \newmdtheoremenv{...}. Un ejemplo mínimo redondeado y coloreado:

latex
\usepackage{mdframed}

\begin{mdframed}[backgroundcolor=gray!10, roundcorner=5pt,
                 linecolor=gray!60, linewidth=1pt]
  mdframed の枠です。ページをまたいで折り返せます。
\end{mdframed}

Cuál usar

En caso de duda, elige por escala del trabajo. Para encuadrar rápido una palabra o línea, \fbox / \framebox. Para una ecuación, \boxed. Para enmarcar párrafos de forma ligera, framed. Para color, títulos, esquinas redondeadas y saltos de página, tcolorbox, con mdframed como paso intermedio. Los nombres de color y mezclas están en “Colors (xcolor)”, las unidades y dimensiones como \fboxsep en “Lengths & spacing”, y las cajas en general (\parbox, minipage, \rule) en “Boxes”.

UsarQué enmarca¿Parte páginas?Mejor para
\fbox / \frameboxUna línea de contenidoNoUna palabra o línea corta, rápido
\boxedMatemáticas (modo matemático)NoDestacar un resultado
framedBloques de párrafosEnmarcar párrafos de forma ligera
mdframedBloques de párrafosColor y redondeo con moderación
tcolorboxBloques, en línea, teoremasColor, títulos, kit completo