[OS X TeX] Automatic labeling for references

Alain Schremmer schremmer.alain at gmail.com
Sat Apr 5 17:52:04 EDT 2008


On Apr 5, 2008, at 3:59 AM, Ross Moore wrote:
> Surely it is better to pass 2 arguments to  \mysection .
>
> Then use   \mysection{A novel approach to something old} 
> {sec:ANovelApproach}
> to expand to:
>
> \section{A novel approach to something old}\label{sec:ANovelApproach}

I tried to incorporate Fagin's solution in the above and with, in the  
preamble,
	\usepackage{titleref}

	\newcounter{labb}
	\newcommand{\lab}[1]{\label{#1}\stepcounter{labb}}
	\renewcommand\theTitleReference[2]{\bfseries{#1}\ \emph{#2}}

and in the body

	\section{This And That} \lab{1}

both

	\ref{1}
and
	\titleref{1}

typeset correctly to "4.7" and "4.7 This And That"

2) In the preamble I then tried to define mysection but everything I  
tried failed miserably.

Hopeful regards
--schremmer







More information about the MacOSX-TeX mailing list