考虑下面的 MWE。当我编辑手稿时,我经常倾向于使用fixme
包及其marginnote
布局来记录我自己或编辑的笔记。在最新的项目中,我必须在列表结构内发表评论。在我的 MWE 中,我将其归结为breaklines
在列表中的 LaTeX 转义符内激活并添加长评论。
以下是一些观察结果
- 为什么 的大小会
breakindent
影响边注? - 边注的宽度到底是多少,它似乎没有正确地断开
- 如果用 替换,
\marginnote
则\marginpar
一切正常。那么\marginnote
缺少哪个文档重置? - 如果使用 `\marginnote{\parbox...}
对第 1-4 项有什么评论吗?
顺便说一句:我使用该marginote
布局,marginpar
因为它marginnote
可以在任何地方使用!
梅威瑟:
\documentclass[a4paper]{article}
\usepackage{marginnote}
\usepackage{listings}
\setlength\marginparwidth{3cm}
\lstdefinestyle{mystyle}{
breaklines=true,
escapeinside=YY,
% breakindent=0pt,
}
\lstnewenvironment{TEST}[1][]{
\lstset{style=mystyle,#1}
}{}
\newcommand\test[1]{\marginnote{#1}}
\begin{document}
% all is suppose to be written on one long line
\begin{TEST}
test Y\test{this is a long note that just keeps on going forever and ever and ever and ever and ever and ever}Y test test test test test test test test test test test
\end{TEST}
\end{document}
我得到的输出片段:
答案1
\newcommand\test[1]{{\everypar{}\marginnote{#1}}}