如何让边注出现在左侧?

如何让边注出现在左侧?

我正在尝试做一个左侧边距注释。

根据LaTeX 维基,我尝试使用\reversemarginpar,但并没有解决任何问题——它根本没有留下任何边注。我也尝试过,但\marginpar[left text/right text]{%my text}无济于事。我尝试使用另外两个包,marginnotemparhack,但同样,它们没有解决我的问题。

也许我遗漏了一些东西(也许我必须在序言中进一步定义一些内容?),但我希望能有一个关于如何成功使用边注的例子。

这是我尝试过的一些代码:

\documentclass{article}

\usepackage{amssymb}
\usepackage{wasysym}
\usepackage[top=2cm, bottom=1.3cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{tensor}
\usepackage{enumitem}
\usepackage{outlines}
\usepackage{ulem}

\title{Chapter 13 - Chromosomal Rearrangements and Changes in Chromosome Number}
\author{A. Uthor}
\date{}

\pagestyle{empty}

\begin{document}
  \maketitle

  \section*{\Large Types:}
  \begin{outline}[enumerate]
  \1 Duplications
  \1 Deletions
  \1 Inversions
  \1 Translocations
  \end{outline}

  \textbf{semisterility} $\rightarrow$ diminished fertility of translocation heterozygotes by at least 50\%
  \reversemarginpar{Why does Mendel's 2$\mathrm{^{nd}}$ require viability of offspring?}
\end{document}

答案1

\reversemarginpar命令不能用于排版边注;正如 Willie Wong 在评论中提到的那样,它的\reversemarginpar作用是强制将所有后续边注放在另一侧。要排版边注,您可以使用标准命令,或者更好的是\marginpar,您可以使用\marginnote边注包:包含部分代码的示例:

\documentclass{article}
\usepackage{amssymb}
\usepackage{wasysym}
\usepackage[top=2cm, bottom=1.3cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{tensor}
\usepackage{enumitem}
\usepackage{outlines}
\usepackage{ulem}
\usepackage{marginnote}

\reversemarginpar

\title{\vspace{-0.9in}\uline{Chapter 13 - Chromosomal Rearrangements and Changes in Chromosome Number}}
\author{A. Uthor}
\date{}  

\begin{document}

\section*{\Large Types:}
\begin{outline}[enumerate]
\1 Duplications
\1 Deletions
\1 Inversions
\1 Translocations
\end{outline}

 \textbf{semisterility} $\rightarrow$ diminished fertility of translocation heterozygotes by at least 50\% \marginnote{Why does Mendel's 2$\mathrm{^{nd}}$ require viability of offspring?}

\end{document}

您必须编译几次才能看到最终位置上的边注。

另外,我可以问一下你为什么使用这个outlines包吗?它不是 TeX Live 或 MiKTeX 的一部分,而且这个enumitem包(你也在加载)为你提供了更多的可能性(在我看来)来自定义你的列表。

相关内容