【发布时间】:2015-03-08 11:35:54
【问题描述】:
所以我正在用 Latex 写作业。作为这项任务的一部分,我必须根据主题突出显示不同颜色的各种文字。 经过研究,我使用了灵魂和颜色包。 我无法让它表现得很好,也突出了我的文本中的引用,直到我 在这里找到了一个 hacky 解决方案:
\usepackage{soul}
\soulregister\cite7
\soulregister\ref7
\soulregister\pageref7
\usepackage{color}
现在唯一的问题是这会影响突出显示文本的页码。出现突出显示的第一页现在设置为第 0 页(尽管之前是第 8 页)。当使用不同的颜色时,该页面设置为第 0 页。
我有点怀疑它与 \pageref7 命令有关,但我用它来很好地处理我的引用。有什么办法可以解决这个问题吗?
编辑:最小的工作文件代码
\documentclass[a4paper,twoside]{report}
\usepackage{authordate1-4}
\usepackage{float}
\usepackage{fullpage}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[pdftex]{graphicx}
\usepackage{appendix}
\usepackage{multirow}
\usepackage{epsfig}
\usepackage{longtable}
\usepackage{setspace}
\usepackage{soul}
\soulregister\cite7
\soulregister\ref7
\soulregister\pageref7
\usepackage{color}
\usepackage[usenames,dvipsnames]{xcolor}
%\usepackage{html}
\usepackage{url}
%\usepackage{harvard}
%\renewcommand{\harvardurl}{URL: \url}
\renewcommand{\baselinestretch}{1.60}\normalsize
\renewcommand{\appendixtocname}{Appendices}
\renewcommand{\appendixpagename}{Appendices}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\newcommand{\hlc}[2][yellow]{ {\sethlcolor{#1} \hl{#2}} }
\theoremstyle{definition} \newtheorem{hyp}{Hypothesis}
\pagestyle{plain}
\begin{document}
\pagenumbering{roman}
%\tableofcontents
%\listoffigures
%\listoftables
%\title{Minimal}
%\author{RG}
%\date{April 2013}
%\maketitle
%\input{./title.tex}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\pagenumbering{arabic}
This is a sample unhighlighted piece of writing.
\hlc[green]{This is a sample piece of highlighted writing.}
\bibliographystyle{authordate1}
\end{document}
【问题讨论】:
-
很难分析这里可能发生的事情。我建议您发布所谓的minimal working example (MWE)。点击链接并阅读帖子。您应该提供以
\documentclass开头并以\end{document}结尾的代码,以便我们可以复制粘贴和编译并复制您当前的问题。 -
感谢您的回复。上面添加了 MWE。 :)
-
我也面临同样的问题!
-
我相信这可能与this question中报告的问题相同。