边缘覆盖

边缘覆盖

我想在左边距添加点,如下图所示。

图像

点应在每个项目的同一行上定义。它们将出现在页边距中,而不会改变文档中的任何其他内容(因此不会修改间距或页边距宽度)。

怎么做?我测试了多个解决方案,但每次间距都发生了修改。

请注意,我不需要创建问题的包。只需要在左边距添加一些东西。

谢谢。

答案1

一种方法是使用包\marginnote中的命令marginnote(增强了marginparLaTeX 的命令)。TikZ 也可用于自定义。

来自 Willie 的评论这个话题:请注意,这\reversemarginpar是一个命令,发出后会强制\marginpar将之后创建的所有文件放在正常的对立面(即,对于单面文档,放在左侧而不是右侧;对于双面文档,放在内侧边缘而不是外侧边缘)

在此处输入图片描述

%https://www.overleaf.com/learn/latex/Margin_notes
% https://tex.stackexchange.com/questions/491013/how-do-i-toggle-the-normal-reverse-marginpar
\documentclass[]{article}
\usepackage{lipsum,tikz}
\usepackage{marginnote}

\begin{document}

\noindent{\bfseries Problem 1.} 
\reversemarginpar
\marginnote{\color{red}1 point}
\lipsum[1]  
\vspace*{1cm}

\noindent{\bfseries Problem 2.} 
%\reversemarginpar
\marginnote{\tikz\node[fill=yellow]{1.5 point};}
\lipsum[2]
\vspace*{1cm}

\normalmarginpar\marginnote{\tikz\path (0,-2) node[below,blue,text width=2.5cm]{Back to the right of the paragraph};}
\lipsum[3]
\end{document}

答案2

\reversemarginpar\marginpar{\hspace{1cm}1pt}

相关内容