
내 코드는 다음과 같습니다
\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{background}{rgb}{1,0.62502,0}
\usepackage{wrapfig}
\setlength\intextsep{0pt}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{l}{6.5cm}
\noindent
\fcolorbox{background}{background}{
\begin{minipage}{0.5\textwidth}
Some text. \lipsum[4]
%\fcolorbox{frame color}{box background color}{text}
\end{minipage}}
\end{wrapfigure}
\lipsum[1]
\end{document}
다음을 제공합니다.
나는 이것에 대부분 만족하지만 미니페이지 환경(wrapFigure 환경에 더 있음)의 텍스트 줄이 주변 텍스트와 수평으로 명확하게 정렬되지 않은 것이 분명합니다. Wrapfig 환경 내의 텍스트 줄을 주변 텍스트와 수평으로 정렬하는 방법이 있습니까?
내부 미니페이지 환경을 제거하니 텍스트 가로 정렬 작업이 완료된 것 같습니다. 하지만 줄바꿈된 텍스트의 배경색을 유지하기 위해 미니페이지 환경을 유지하고 싶습니다.
답변1
첫 번째(상단) 기준선과 정렬하려면 선택적 미니페이지 매개변수를 사용하세요.\begin{minipage}[t]{0.5\textwidth}
이 선택적 인수 위치는 미니페이지가 주변 자료와 수직으로 정렬되는 방식을 제어합니다.
\fboxsep
프레임에서 닫힌 상자까지의 거리를 설정합니다. 기본값은 3pt입니다.
를 사용하여 0pt로 설정합니다 \setlength{\fboxsep}{0pt}
.
\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{background}{rgb}{1,0.62502,0}
\usepackage{wrapfig}
\setlength\intextsep{0pt}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{l}{6.5cm}
\noindent
\setlength{\fboxsep}{0pt}% added <<<<<<<<<<<<<<
\fcolorbox{background}{background}{%
\begin{minipage}[t]{0.5\textwidth} % changed <<<<<<<<<<<<
Some text. \lipsum[4]
%\fcolorbox{frame color}{box background color}{text}
\end{minipage}}
\end{wrapfigure}
\lipsum[1]
\end{document}