我正在设计我的毕业论文,并希望对每个问题都提出一个大问号,并为每个解决方案留下惊叹号。它应该是这样的:
你知道任何Latex-Libraries来实现这种行为吗?如果没有这样的图书馆,如果你能帮助我开始编写自己的Latex-Command,我会非常高兴。
答案 0 :(得分:1)
这是一种基本方法。没有包裹。
关于布局的一个特殊之处是使用与该文本行相关的边距。关于它的一种方法是定义一个简单的环境,它使用Latex命令作为边注,\marginpar
。然后,您还可以在此环境中根据需要设置字体。下面我还插入一个不相关的保证金说明,作为一个例子,以防你不熟悉。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\newenvironment{Q} {\hspace{\stretch{1}} \Huge} {\marginpar{ \Huge{?} } \newline}
\newenvironment{A} {\hspace{\stretch{1}} \Huge} {\marginpar{ \Huge{!} } \newline}
\begin{document}
\section{First section}
Some text ... Margin note entered {\em here} \marginpar{NOTE} ... more text \\
\vspace{0.5in}
\begin{Q} Here is a question \end{Q}
State your question ... \\
\begin{A} This is an answer \end{A}
Go with the answer ... \\
New paragraph, for other text ...
\end{document}
有关如何定义新环境的详细说明,请参阅this page in Latex Wikibooks。如果您最终需要更多控制权,请参阅包environ。
保证金说明为您提供了一些选择。如果要反转它们放置位置的逻辑,请使用\reversemarginpar
。您还可以使用\marginpar[left text]{right text}
设置不同的文本,具体取决于注释的边距。请参阅footnotes and margin notes上的Wikibooks文章,该文章根据文档类型说明了笔记的位置。
以下是一些更专业用途的帖子:notes in both margins和notes in narrow margnins。有关保证金说明的更多信息,请参阅包magrinnote,还有其他包,例如todonotes。请参阅this post,了解它的功能。
我使用了一种基本方法来更改字体大小,而没有使用特殊符号。例如,可以在this post中找到这些字体的列表。如果您愿意,可以使用非常特殊的字体和/或符号,这些字体和/或符号可以方便地在新环境中进行设置。例如,请参阅this post,它还有另一种格式化Q& A的方法。另外提供信息可能是this post。
请注意,如果您愿意,也可以使用此新环境中的现有环境。您还可以设置计数器,并具有交叉引用它们的能力。有关示例,请参阅this post。