# [Developers] how to cross-reference between Reference Manual & Users' Guide

Jonathan Thornburg jthorn at aei.mpg.de
Fri Apr 22 10:38:52 CDT 2005

Hi,

As my Good Deed For The Day :), I've just committed some documentation
of the schedule.ccl syntax for scheduling something before/after
multiple other things ('schedule FOO before (A B C)' or
'schedule FOO before A before B before C').

The problem is, this needs to be described in two places:
(i)  Chapter B6 "Scheduling" of the Users' Guide
(ii) Chapter E2 "Configuration file syntax" of the Users' Guide,
which also appears as chapter C2 of the Reference Manual
(and maybe also in the Maintainer's Guide, but that's not relevant here).

I wrote a full explanation for (i).  Rather than duplicate this,
I wrote only an abbreviated explanation for (ii), along with the
sentence
See section~\ref{chap:scheduling}
(Scheduling'') in the Cactus Users' Guide for more information

This works fine in the Users' Guide, but in the Reference Manual
the latex \label tag  chap:scheduling  is undefined.  I put in the section
title Scheduling'' to help the reader, but that's a bit of a kludge.

So, my question is...

Do we have some mechanism for defining Users' Guide latex \label tags
in the Reference Manual, or vice versa, to allow seamless cross-references?

If not, should we?

ciao,

--
-- Jonathan Thornburg <jthorn at aei.mpg.de>
Max-Planck-Institut fuer Gravitationsphysik (Albert-Einstein-Institut),
Golm, Germany, "Old Europe"     http://www.aei.mpg.de/~jthorn/home.html
"Washing one's hands of the conflict between the powerful and the
powerless means to side with the powerful, not to be neutral."
-- quote by Freire / poster by Oxfam