我发现我的待办事项被裁剪了:
不管我把纸条放在哪里,似乎都是这样。我认为问题可能出在fullpage
包裹上。
\documentclass[a4paper, fleqn, 12pt]{amsart}
\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amsthm, todonotes, color, amsfonts, hyperref, amssymb, tipa}
\usepackage{graphicx}
\usepackage{hyphenat}
\usepackage{arydshln}
\usepackage{subcaption}
\begin{document}
Lorem ipsum dolor sit amet,\todo{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.} consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{document}
请帮忙 :)
以下代码也会出现同样的问题,fullpage
删除后即可解决:
\documentclass[a4paper, fleqn, 12pt]{amsart}
\usepackage{fullpage}
\usepackage{todonotes}
\begin{document}
Lorem ipsum dolor sit amet,\todo{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.} consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{document}
答案1
要改变的值是textwidth
,并且手册指出您需要调整\marginparwidth
,因此
\usepackage[textwidth=0.7in]{todonotes}
等价地,
\usepackage{todonotes}
\setlength\marginparwidth{0.7in}
应该可以完成这个工作。
答案2
不要使用包fullpage
。使用以下方式设置边距geometry
:
\documentclass[a4paper, fleqn, 12pt]{amsart}
\usepackage[margin=2cm,rmargin=5mm,includemp]{geometry}
\usepackage{mathtools}
\usepackage{amsthm, todonotes, color}
\usepackage{showframe}
\begin{document}
Lorem ipsum dolor sit amet,\todo{Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.} consectetur
adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{document}
与以下设置相同fullpage
:
\usepackage[margin=1in,marginpar=0.75in]{geometry}
或fullpage
\usepackage{fullpage}
\setlength\marginparwidth{0.75in}
答案3
这其实不是 todonotes 的问题。相反,即使是简单的\marginpar
也会被裁剪,而 todonotes 恰好使用了\marginpar
。为了避免裁剪,你可以把\marginparwidth
它缩小一点。(在我看来,全屏应该会自动执行此操作。)
\documentclass[a4paper, fleqn, 12pt]{amsart}
\usepackage{fullpage}
\usepackage{todonotes}
\makeatletter
\setlength\marginparwidth{\FP@margin}
\addtolength\marginparwidth{-4mm}
\makeatother
\begin{document}
Lorem ipsum dolor sit amet,\todo{Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua.} consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua. \marginpar{xyz abc def gh }
\end{document}