On Friday 15 May 2009, Helge Hafting wrote:
> [email protected] wrote:
> > I've gone through the docs, wikis and examples, and I need a helping hand.
> >
> > I want to have a counter (experiment) that uses roman numerals and is
> > sequential throughout the chapters. I figure that a module is the right way
> > about this, so I have a module with the following counter:
> >
> > Counter experimentCounter
> > LabelString "\Roman{experimentCounter}"
> > Within ""
> > End
> >
> > Now, what I want is a section heading that would look like:
> >
> > 3.2 <label expt:reading-ability> Experiment I: Effect of reading ability
> >
> > and then later on:
> >
> > 3.6 <label expt:age-predictor> Experiment II: Age as a predictor
> >
> > and then ...
> >
> > 4.2 <label expt:reading-aids> Experiment III: Reading aids
> >
> >
> >
> > How can I use my "experimentCounter" in a section title, as well as assign
> > a label to this experiment item (NOT the section number)? I imagine that it
> > would require an ERT ... but with what LaTeX command?
> >
>
> Basically, you create a new "experiment-section" that contains all the
> stuff from a regular "section" ( copy it out of stdsections.inc, or use
> "CopyStyle Section" and take it from there.) And then you add the
> necessary latex code, once. Instead of having to add it as ERT to
> every experiment in your text.
>
> So when you start a new experiment, you use "experiment-section" instead
> of a regular section. I am not sure if you can get LyX to display the
> experiment counter in the edit window, as incrementing two counters at
> once is a bit unusual. But it should definitely work for output!
I can get LyX to display a modified section very nicely, but I cannot get latex
to show me a modified experiment-section.
> As for the actual latex code needed to increment and display the
> counter, I don't have time to look that up right now. Look for
> examples on the net, or borrow one of the recommended latex books at
> a library.
I am at a loss for the latex commands. I don't want to start learning the
complexities of LaTeX macro writings just to modify a section title. I looked
at the sectsty.sty and titlesec.sty documentation and found them not to be of
help. One changes all sections and the other you have to know a lot of LaTex. I
simply want something like this, so that I have both the normal section counter
and my special experimentCounter counter:
Counter experimentCounter
LabelString "\Roman{experimentCounter}"
Within ""
End
Style Experiment
CopyStyle Section
LatexName experiment-section
LabelType Counter
LabelString "Experiment \theexperimentCounter."
LabelCounter section, experimentCounter
Font
Series Italic
Size Large
EndFont
Preamble
\newcommand{\experiment-section}[1]{%
\section{Experiment \theexperimentCounter. #1}}
EndPreamble
End
But, latex gives errors that I don't understand.