[OS X TeX] Two issues -- need help
Claus Gerhardt
gerhardt at math.uni-heidelberg.de
Sun Aug 7 20:27:58 EDT 2005
For labelling and referencing I use
\newcommand{\lab}[1]{\label{B:#1}}
\newcommand{\rb}[1]{Example~\ref{B:#1}}
Claus
On Aug 8, 2005, at 2:18, Claus Gerhardt wrote:
> I would recommend to define a \newtheorem "example", then you don't
> have to worry about numbering. Here are the definitions I use with
> amsmath - insert your own spaces.
>
> Claus
>
> \newtheoremstyle{normal}% name
> {\cba}% Space above, empty = `usual value'
> {\cba}% Space below
> {}% Body font
> {\thmskip}%Indent amount (empty = no indent, \parindent = para
> indent)
> {\bfseries}% Thm head font
> {.}% Punctuation after thm head
> {\hsk}% Space after thm head: " " = normal interword space;
> % \newline = linebreak
> {}% Thm head spec
> %
>
> %\swapnumbers
> \theoremstyle{normal}
> %\newtheorem{abschnitt}[subsection]
> \newtheorem{rem}[subsection]{Remark}
> \newtheorem{definition}[subsection]{Definition}
> \newtheorem{example}[subsection]{Example}
> \newtheorem{examples}[subsection]{Examples}
> \newtheorem{ex}[subsection]{Exercise}
> \newtheorem{note}[subsection]{}
> \newtheorem{axiom}[subsection]{Axiom}
>
>
> On Aug 7, 2005, at 22:38, M. Tamer Özsu wrote:
>
>
>> Thanks much. I can't believe I missed the \refstepcounter.
>> However, changing
>> \stepcounter to \refstepcounter as follows gives an error:
>>
>> \newcounter{exmp}[chapter]
>> \newcommand{\bex}{\renewcommand{\theexmp}{\refstepcounter{exmp}
>> \thechapter.a
>> rabic{exmp}}\vspace{11pt}\par\noindent{\bf Example
>> \theexmp}\vspace{11pt}\par\noindent\begin{inpar}\parskip=2pt plus
>> 0.5pt}
>>
>> However, if I do the following (pulling \refstepcounter{exmp} out
>> of the
>> definition of \renewcommand)
>>
>> \newcounter{exmp}[chapter]
>> \newcommand{\bex}{\refstepcounter{exmp}\renewcommand{\theexmp}
>> {\thechapter.\
>> arabic{exmp}}\vspace{11pt}\par\noindent{\bf Example
>> \theexmp}\vspace{11pt}\par\noindent\begin{inpar}\parskip=2pt plus
>> 0.5pt}
>>
>> works without giving an error, assigns the correct example number,
>> but the
>> first \ref gives only the value of the example number, without the
>> chapter
>> prefix, i.e.,
>>
>> \bex\label{ex1}
>> ...
>> \eex
>>
>> generates (correctly)
>> Example 4.1 ...
>>
>> but "In Example \ref{ex1}" generates
>>
>> In Example 1
>>
>> References to subsequent examples work properly, i.e., I do get
>>
>> Example 4.2 ...
>>
>> In Example 4.2
>>
>> Any further suggestions would be very much appreciated.
>> --
>> M. Tamer Ozsu
>> University of Waterloo
>>
>>
>>
>>
>>> From: Ross Moore <ross at ics.mq.edu.au>
>>> Reply-To: TeX on Mac OS X Mailing List <MacOSX-
>>> TeX at email.esm.psu.edu>
>>> Date: Sun, 7 Aug 2005 17:40:10 +1000
>>> To: TeX on Mac OS X Mailing List <MacOSX-TeX at email.esm.psu.edu>
>>> Subject: Re: [OS X TeX] Two issues -- need help
>>>
>>>
>>> On 07/08/2005, at 3:49 AM, M. Tamer Özsu wrote:
>>>
>>>
>>>
>>>> ---
>>>> I wonder if someone can help me with two issues:
>>>>
>>>>
>>>
>>>
>>>
>>>> \newcounter{exmp}[chapter]
>>>> \newcommand{\bex}{\renewcommand{\theexmp}{\stepcounter{exmp}
>>>> \thechapter.\a
>>>> rabic{exmp}}\vspace{11pt}\par\noindent{\bf Example
>>>> \theexmp}\vspace{11pt}\par\noindent\begin{inpar}\parskip=2pt plus
>>>> 0.5pt}
>>>>
>>>> but this did not work either. The numbering is OK, but \ref{...}
>>>> simply
>>>> generates the number of the section within which the example
>>>> occurs.
>>>>
>>>>
>>>
>>> Try using \refstepcounter instead of \stepcounter .
>>>
>>>
>>>
>>>>
>>>> I would appreciate any help in changing the \bex definition so
>>>> that it
>>>> generates the numbers prefixed with chapter numbers and also
>>>> handles the
>>>> references right.
>>>>
>>>>
>>>
>>>
>>> Hope this helps,
>>>
>>> Ross Moore
>>>
>>>
>>>
>>>
>>>> Thanks for any suggestions.
>>>> --
>>>> M. Tamer Ozsu
>>>> University of Waterloo
>>>>
>>>>
>>>>
>>>
>>> --------------------------------------------------------------------
>>> ----
>>> Ross Moore
>>> ross at maths.mq.edu.au
>>> Mathematics Department office: E7A-419
>>> Macquarie University tel: +61 +2
>>> 9850 8955
>>> Sydney, Australia 2109 fax: +61 +2
>>> 9850 8114
>>> --------------------------------------------------------------------
>>> ----
>>>
>>>
>>> --------------------- Info ---------------------
>>> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>>> & FAQ: http://latex.yauh.de/faq/
>>> TeX FAQ: http://www.tex.ac.uk/faq
>>> List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
>>>
>>>
>>>
>>
>>
>> --------------------- Info ---------------------
>> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>> & FAQ: http://latex.yauh.de/faq/
>> TeX FAQ: http://www.tex.ac.uk/faq
>> List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
>>
>>
>>
>>
>
> --------------------- Info ---------------------
> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
> & FAQ: http://latex.yauh.de/faq/
> TeX FAQ: http://www.tex.ac.uk/faq
> List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
>
>
>
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the MacOSX-TeX
mailing list