我嘗試過使用來自 @cmhughes 的 MWE這個話題,並發現裡面的單字\marginpar
沒有像應有的那樣換行。這是一個 MWE:
\documentclass[12pt,openany,oneside,a4paper]{report}
\usepackage{tikz}
\usepackage{lipsum}
\let\oldmarginpar\marginpar
\renewcommand{\marginpar}[2][rectangle,draw,fill=black, text=white ,rounded corners]{
\oldmarginpar{
\scriptsize \tikz \node at (0,0) [#1]{#2};}
}
\begin{document}
\lipsum[1]
\marginpar{margin text here, but it doesnt wrap like it should!!!}
\lipsum[2]
\end{document}
我還發現,如果我把 example 放在$$m = 0$$
裡面\marginpar{}
,它就不會像它應該的那樣進入新行。
答案1
text width
在節點選項中使用。 (我text width= 2cm,
在這裡使用的,您可以根據您的要求進行更改。)
\documentclass[12pt,openany,oneside,a4paper]{report}
\usepackage{tikz}
\usepackage{lipsum}
\let\oldmarginpar\marginpar
\renewcommand{\marginpar}[2][rectangle,draw,fill=black, text=white,text width= 2cm,rounded corners]{
\oldmarginpar{
\scriptsize \tikz \node at (0,0) [#1]{#2};}
}
\begin{document}
\lipsum[1]
\marginpar{margin text here, but it doesnt wrap like it should!!!}
\lipsum[2]
\end{document}