LaTeX技巧891:使用TikZ对LaTeX文档添加批注[转]

前文分享了LaTeX技巧598:LaTeX如何实现pdf中带有注释或批注,这里,能不能定制像word一样有醒目的批注格式呢?借助TikZ就可以添加个性化的批注。如下的代码修改自作者的源代码,进行了定制更加贴近我们的日常的使用。有喜欢的用户可以看看其代码。

\documentclass[11pt, a4paper]{article}

\usepackage{bm}
\usepackage{ctex}
\usepackage{tikz}

\newcommand{\annmark}[1]{%
    \textcolor{red}{$\bm\langle$#1$\bm\rangle$}%
}%

\newcommand{\ann}[1]{%
    \begin{tikzpicture}[remember picture, baseline=-0.75ex]%
        \node[coordinate] (inText) {};%
    \end{tikzpicture}%
    \marginpar{%
        \renewcommand{\baselinestretch}{1.0}%
        \begin{tikzpicture}[remember picture]%
            \definecolor{orange}{rgb}{1,0.5,0}%
            \draw node[fill=red!20,rounded corners,text width=\marginparwidth] (inNote){\footnotesize#1};%
    \end{tikzpicture}%
    }%
    \begin{tikzpicture}[remember picture, overlay]%
        \draw[draw = orange, thick]
            ([yshift=-0.2cm] inText)
                -| ([xshift=-0.2cm] inNote.west)
                -| (inNote.west);%
    \end{tikzpicture}%
}%

\setlength{\marginparwidth}{2.5cm}
\renewcommand{\baselinestretch}{1.3}

\begin{document}
 

倒是作者分析到湘西的苗人的“仇外”避汉,这种思想其实并非是针对民族的,\annmark{而是阶层性的}\ann{否则无以解释下层苗民对苗地土司的反抗与苗汉通婚在下层的实现可能},因为当时官吏的主体无疑是统治阶级的民族――这种历史背景,导致了民族性质的被强调.雪峰山以东变成上层群体,毗邻的山西只有回避.这种区域内的消长平衡文化,在地理上以谷地为界限屏障,形成了自四川盆地往东的湖湘盆地、鄱赣盆地,\annmark{各有一套自己的平衡规则存在着}\ann{从而也使自称“乡下人”的下层隐逸群落,自称为“边民”}.这种变化,其实已较千把年前的“桃花源” 改变了许多.“不知有汉,无论魏晋”,湘西已经被雪峰以东的主导力量载荷入时代的范畴中去,到了曾国藩那时代,湘西其实已经纳入近代历史,而到了毛泽东时代,湘西业已是中国大历史的核心之一部分,即使那时“乡下”在我们的福建,和那年代的湘西,又有什么分别?一样是静悄悄的罢.
 
\end{document}

选自:http://blog.sina.com.cn/s/blog_69b59e3b0101gfc0.html

分享到:
未经允许不得转载:LaTeX技巧891:使用TikZ对LaTeX文档添加批注[转]
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们