乳胶 - 我怎样才能使文字脱颖而出?

时间:2016-03-30 14:44:51

标签: latex

我正在设计我的毕业论文,并希望对每个问题都提出一个大问号,并为每个解决方案留下惊叹号。它应该是这样的:

My dream design

你知道任何Latex-Libraries来实现这种行为吗?如果没有这样的图书馆,如果你能帮助我开始编写自己的Latex-Command,我会非常高兴。

1 个答案:

答案 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 marginsnotes in narrow margnins。有关保证金说明的更多信息,请参阅包magrinnote,还有其他包,例如todonotes。请参阅this post,了解它的功能。

我使用了一种基本方法来更改字体大小,而没有使用特殊符号。例如,可以在this post中找到这些字体的列表。如果您愿意,可以使用非常特殊的字体和/或符号,这些字体和/或符号可以方便地在新环境中进行设置。例如,请参阅this post,它还有另一种格式化Q& A的方法。另外提供信息可能是this post

请注意,如果您愿意,也可以使用此新环境中的现有环境。您还可以设置计数器,并具有交叉引用它们的能力。有关示例,请参阅this post


margin_QA