Questions tagged [varioref]

{varioref} is a package providing commands for cross-referencing that distinguish whether the target is on the same page, an adjacent page or further away and modify the reference text accordingly.

Filter by
Sorted by
Tagged with
2 votes
1 answer
93 views

Does vref of varioref work with page numbers which are not built-in arabic?

I have page numbers which are not arabic. I use page numbers in Burmese, ၁, ၂, ၃, ၄, etc., which are equivalent to 1, 2, 3, 4. I use the following to turn default arabic page numbers to Burmese ...
user avatar
  • 21
0 votes
1 answer
65 views

What is a robust user-defined way to define cross-references and adjunct values that work inside and outside environments?

This question is a follow-up on these two Why does \zifrefundefined fail on tcolorbox reference? \@nameuse fails on definition within tcolorbox What I want to achieve: I want to have an environment,...
user avatar
  • 151
1 vote
1 answer
62 views

"pgf" and "pgfmorepages" cause varioref to be off by one page

I am trying to place a frame around several pages in a document I am creating. The frame works fine, "varioref" gets the page number wrong. \documentclass[10pt,letterpaper,notitlepage]{...
user avatar
  • 71
1 vote
1 answer
80 views

Error "Extra \else" after \include file making use of vref/vpageref inside Beamer frame

Some background: I have been working on a 600 page LaTeX document (a scientific writing with a lot of math) for 15+ years. The source is trilingual (English, Norwegian and Spanish) with identical ...
user avatar
  • 483
2 votes
1 answer
162 views

varioref doesn't use the right language

I have a document, which uses varioref. I chose the right language with babel and no matter if I choose one language or two, it always stays English instead of becoming German. I checked already this ...
user avatar
  • 2,164
5 votes
0 answers
56 views

Context sensitive cross reference using Cleveref and Varioref

I am blocked to make a command (called \pref{<cross-reference>}) for cross-references using cleveref and varioref. I would like it to be able to adapt to the context : First, I would like to be ...
user avatar
  • 387
1 vote
1 answer
74 views

Usage of hyperref, varioref and cleveref creates bug

Not really a question, more of a bug I seemed to have found and fixed. Consider the minimal code below. \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{...
user avatar
2 votes
1 answer
52 views

How to show the chapter number when cross-referencing enumerated items via `\cref'

In my book, the exercise section is defined as follows: \newlist{exercise}{enumerate}{5} \setlist[exercise]{ label*=\thechapter.\arabic*., ref=\thechapter.\arabic*, before={% \...
user avatar
2 votes
1 answer
45 views

How to produce the list environment header by cross-referencing an item by `\cref'

As suggested by the accepted answer in this question asked by me, I am using the same code snippet for my Examples environment. Now recently I learnt about the varioref and cleveref packages and ...
user avatar
2 votes
1 answer
88 views

Cleveref: add pagenumbers to labels

I want to use all of the functionality of cleveref, but I would like to add one thing. I want that after the label comes a subscript with the page number, an arrow to the left if it is the preceding ...
user avatar
2 votes
1 answer
45 views

How to redefine a varioref macro?

I want the final line of this example's output \documentclass{article} \usepackage{blindtext} \usepackage{varioref} \begin{document} \label{text1start}\blindtext[5]\label{text1stop} \label{...
user avatar
3 votes
1 answer
412 views

Defining a new language in Cref

I am preparing a document whose main language is arabic, I am using babel+Lualatex I followed the procedure discussed in Redefine \cref for non-English languages However, it gives an error saying "...
user avatar
  • 733
1 vote
1 answer
43 views

Using varioref and cleveref, does cleveref diagnose a document that LaTeX always wants to re-run?

I've got a large document that LaTeX always wants to re-run. Using the technique described at How to diagnose a permanent "Label(s) may have changed" warning?, I traced the problem to some \...
user avatar
2 votes
1 answer
45 views

Can't identify source of text boxes in template

I'm working with this template. I can't seem to figure out how to remove some of the unwanted boxes, e.g. under the Abstract, there's a grey box that reads "Add new section about results in Chapter 4" ...
user avatar
  • 21
3 votes
1 answer
640 views

'Smart' cross-referencing of paragraphs

I'm writing a large document where I'm using pretty much every level of sectioning from Part right down to paragraph. I've been using varioref in conjunction with hyperref and cleverref to '...
user avatar
1 vote
0 answers
50 views

Conditional pageref for labels that are in another section and on a page far away

Currently I am experimenting with the cleverref and the varioref package. These packages are great, however, I would like to have a reference command with the following subtle behavior: If the label ...
user avatar
1 vote
1 answer
65 views

Produce reference which reads "section/graph etc. X on page X"

I am new to LaTeX, this question is basic, but I have tried to solve it to no avail. I don't understand the LaTeX lingo too well, so I'd appreciate an answer a complete beginner will get. Thank you. ...
user avatar
  • 43
2 votes
2 answers
465 views

Have varioref output a \nameref instead of a \ref

According to the varioref package documentation: The implementation of \vref below produces only a \ref when reference and \label are on the same page. It will additionally produce one of the ...
user avatar
1 vote
1 answer
111 views

customization of references

Im working with a tex document with a lot of references. Im using: \usepackage{hyperref} \usepackage{varioref} \usepackage{cleveref} \hypersetup{colorlinks=true,citecolor=title,linkcolor=title,...
user avatar
2 votes
1 answer
301 views

How do we get to hyperlink an entire reference when using a mix of varioref, hyperref, cleverref and nameref?

Using a combination of the packages varioref, hyperref, cleverref and nameref we can get sophisticated cross references (technically 'references' to 'labels'), complete with hyperlinks. For example, ...
user avatar
0 votes
1 answer
450 views

Raising the hypertarget of chapter labels

When using twocolumn mode, it is a known issue that references to chapter headings point to the baseline rather than the chapter heading. In a previous question, I asked how to fix this for the ...
user avatar
  • 2,284
4 votes
1 answer
185 views

How can I ensure varioref generates unique labels when the document is split into separate files?

After adding the varioref package (to generate text like "Figure XX on page YY" from TeX input like \vref{fig:example}), I started seeing warnings like LaTeX Warning: Label `1@xvr' multiply defined. ...
user avatar
6 votes
2 answers
217 views

\label-\ref consecutively numbered theorems using varioref

I hope all definitions, lemmas, theorems, propositions and corollaries are numbered consecutively. The code as below. My trouble is: when I reference, like \ref{<lemma 4>}, get 'definition 4'. ...
user avatar
  • 613
3 votes
1 answer
379 views

\vref uses wrong language in LyX as soon as I use two languages

I am using LyX fro writing a bi-lingual document, for wich I use the following custom package definition under "Settings -> Language": \usepackage[english,ngerman]{babel} As soon as I add the second ...
user avatar
  • 133
5 votes
1 answer
525 views

Intelligent `\vref`

I want to use the package varioref, but using abbreviations ... (p.1) instead of ... on page 1. Unfortunately, I have also references in parentheses, where this would lead to unaesthetic/forbidden (?) ...
user avatar
  • 440
6 votes
1 answer
400 views

\vref and \vpageref (from varioref) at page boundary are reported except if cleveref is used

The following MWE (borrowed from varioref: \vref or \vpageref at page boundary (may loop)) shows that \vref and \vpageref (from varioref) at page boundary are reported by errors (or warnings if \...
user avatar
2 votes
1 answer
301 views

Compress "page" label with varioref and cleveref

In case of multiple cross-references of same kind (say sections), even if not consecutive, cleveref's \cref command compresses the references' labels by using the plural form: for instance, \cref{foo2,...
user avatar
1 vote
1 answer
204 views

tex4ht: Cannot compile document with \vref command

I use tex4ht to compile my document. In case if I use \vref command in my document, compilation fails with error: Undefined control sequence How to handle this situation?
user avatar
6 votes
2 answers
537 views

Conditional pageref for labels far away

Currently, within my thesis, I am numberings theorems (and remarks, etc.) with a global counter. This makes it difficult in the printed version to find the theorem if a reference is too far away from ...
user avatar
  • 1,207
5 votes
2 answers
605 views

varioref: change default "on the facing page" string

I would like to be able to change the varioref strings. In particular, the on the facing page one. It should not be a problem. The documentation clearly states various macros used, and I would think ...
user avatar
9 votes
2 answers
396 views

Varioref and previous page

With the following MWE: \documentclass{article} \usepackage{thmtools} \usepackage{varioref} \usepackage{cleveref} \declaretheorem[name=Lemma,Refname={Lemma,Lemmas}]{lem} \begin{document} \begin{...
user avatar
  • 535
4 votes
1 answer
318 views

Fancyref with fmtcount

When I use fancyref with the vario package option: \usepackage[vario]{fancyref} \newcommand{\figvref}[1]{\figurename~\vref{#1}} \newcommand{\tabvref}[1]{\tablename~\vref{#1}} The above would produce ...
user avatar
3 votes
1 answer
319 views

Subequations with varioref and cleverref

Can somebody tell me why the references don't work in this example? \documentclass{article} \usepackage{varioref} \usepackage{hyperref} \usepackage{cleveref} \usepackage{amsmath} \begin{document} ...
user avatar
  • 133
2 votes
1 answer
1k views

chktex disable warning about ~ for certain macros when using cleveref with varioref

Is there any way, other than adding per-line suppressions (i.e., %chktex 2) or per warning suppressions to get chktex to stop warning me when \vref and \eqref are preceded by spaces? I am running ...
user avatar
  • 191
2 votes
1 answer
74 views

Selectively turn off varioref labelformats

varioref introduces the command \labelformat which can automatically render \ref{sec:...} as section~ etc. This feature is very useful for saving some typing and making everything flexible (especially ...
user avatar
  • 11k
1 vote
1 answer
359 views

ams math + AUCTeX + refTeX causing label references to always be \eqref not the desired \vref

As stated on the reftex documentation “Note that this is automatically done by the ‘amsmath.el’ style file of AUCTEX, see Section 7.8.2, page 38 – so if you use AUCTEX, this configuration will not be ...
user avatar
  • 191
1 vote
1 answer
639 views

varioref's \labelformat for own environment

I defined my own environment for short pseudo-algorithms, and I would like to use the \labelformat command to change the output of \vref. Varioref's documentation says: "The command takes two ...
user avatar
3 votes
2 answers
223 views

placing of floats referenced with varioref

In my text I use \vref{<label>} from the varioref package for referencing figures and tables. In most circumstances this works satisfactory. Exceptions are cases, when in a text line \vref ...
user avatar
  • 255k
0 votes
1 answer
335 views

compatibility cleveref and varioref amsmath [duplicate]

I try to use cleveref and varioref and ams* packages together. But I get some trouble, equations and sections label type seems to change and that does work well. Here is my example: \documentclass[...
user avatar
  • 870
3 votes
1 answer
140 views

Varioref's "Preceding Page" broken when cleveref is loaded

I'm using varioref together with hyperref and cleveref. Everything works fine except that as soon as I load cleveref, varioref forgets about "on the preceding page" and simply uses "on page N". \...
user avatar
3 votes
1 answer
543 views

Avoid space preceding a reference

I use \vref{something} to reference to figures. As long as this is in regular text everything is fine. But When I surround this with brackets like this (\vref{something}) then is the result is a ...
user avatar
6 votes
1 answer
900 views

Mixing cleveref, vref and ref: Argument of \@firstoftwo has an extra }

I am using varioref and cleveref together. This works pretty well. I had to add a hack though, which modifies the strings used by varioref (in german it should read "ab Seite X" ("starting on page X") ...
user avatar
  • 185
7 votes
2 answers
718 views

How to change cleveref references to 'verbal' varioref style?

I would like to use cleveref's automatic ref target type recognition but with the more verbal page reference of varioref. This is my MWE: \documentclass{report} \usepackage{varioref} %\...
user avatar
  • 173
1 vote
1 answer
80 views

Change how hyperlinks are displayed

By using \usepackage{varioref} \usepackage{hyperref} \usepackage{cleveref} one automatically gets hyperlinks in a red box or a green box . Is it possible to change this? For example instead of ...
user avatar
4 votes
1 answer
125 views

Gene-logic package and bizarre cross-referencing behavior

I am getting some bizarre behavior using the gn-logic (gene-logic) package with some of the various cross-referencing packages. In particular varioref and cleveref. Here is a MWE illustrating the ...
user avatar
  • 3,735
6 votes
2 answers
867 views

Varioref, cleveref and autonum together

I'm trying to mix varioref, cleveref and autonum to have the following behaviors: Automatic adding of reference type (i.e. adding "section" when referencing a section). -> cleveref; Adding the "on ...
user avatar
  • 115
15 votes
2 answers
5k views

Splitting(!) one latex document into two pdf outputs including references

I have a quite huge thesis-latex-document with lots of references to the appendix. The whole document I would like to split into two pdf-files. That means: I would like to have the thesis and the ...
user avatar
  • 289
4 votes
1 answer
404 views

Mix hyperref and varioref

I like that hyperref gives me results like \ref{eq:first-equation} % yields "equation (1)" and that varioref gives results like \vref{eq:first-equation} % yields "1 on the following page" but I ...
user avatar
  • 2,979
6 votes
1 answer
5k views

How to modify the label output in cleveref and varioref?

EDIT: The mentioned solution on the bottom of this page works perfectly for the label output. But now I am struggling with the distance of the \crefname and the counter. Instead of a space I would ...
user avatar
  • 289
13 votes
1 answer
513 views

The LaTeX runs (with varioref) never settle down to a stable final state

This is something which has happened for real in a document where I am using varioref. The LaTeX runs never end, a text chunk keeps on being moved back and forth accross a page break (naturally with ...
user avatar