텍스트/문장 주위에 색상 상자를 만들고 싶습니다. 너비는 페이지 너비의 80%로 고정됩니다. 시도했지만 \fcolorbox
줄을 끊을 수 없습니다. 으로 하면 가능하다TikZ아니면 편리한 패키지가 있나요? 고마워!
답변1
와 함께 tcolorbox
:
\documentclass{article}
\usepackage{tcolorbox}
\definecolor{myviolet}{rgb}{0.73,0.56,0.64}
\newtcolorbox{mybox}{
arc=0pt,
boxrule=0pt,
colback=myviolet,
width=.8\textwidth, % this option controls the width of the box
colupper=white,
fontupper=\bfseries
}
\begin{document}
\begin{mybox}
Example
\end{mybox}
\end{document}
답변2
답변이 mdframed
누락된 것 같습니다. 여기있어.
\documentclass{article}
\usepackage[framemethod=TikZ]{mdframed}
\definecolor{myviolet}{rgb}{0.73,0.56,0.64}
\usepackage{lipsum}
\newmdenv[%
rightmargin=.2\textwidth,
backgroundcolor=myviolet,
linewidth=0pt,
fontcolor=white%
]{mybox}
\begin{document}
\lipsum[1]
\begin{mybox}
Example
\end{mybox}
\end{document}
답변3
솔루션 아이디어
줄을 끊기 위해 우리는 minipage
내부 환경을 사용할 수 있습니다\colorbox
.
해결책
\documentclass{article}
\usepackage[usenames,dvipsnames]{color}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\medskip
\colorbox{Lavender}{
\begin{minipage}[c]{0.8\textwidth}
\large\color{White}\lipsum[2]
\end{minipage}}
\medskip
\lipsum[3]
\end{document}
산출
한정
페이지 나누기를 처리할 수 없습니다.
답변4
이것은 적어도 페이지 구분이 필요하지 않은 한 원하는 것을 제공하는 것 같습니다(이러한 요구 사항에 대해서는 프레임 또는 mdframed 패키지를 살펴보십시오).
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe,noheadfoot,nomarginpar,textwidth=15cm,textheight=23cm]{geometry}
\usepackage[x11names]{xcolor}
\begin{document}
\noindent\colorbox{Thistle3}{\parbox{\dimexpr 0.8\textwidth -2\fboxsep\relax} {\sffamily\bfseries\color{white}Example. Example. Example. Example. Example. Example. Example. Example.}}
\end{document}