ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* bibmodule requests
@ 2005-03-30 15:21 Stefano
  2005-03-31  8:29 ` Taco Hoekwater
  0 siblings, 1 reply; 7+ messages in thread
From: Stefano @ 2005-03-30 15:21 UTC (permalink / raw)


I have been using the bibmodule for a couple of weeks now, and it works
great!  ... but, I have run into some situations that are not considered.

(1) It would be nice to visually distinguish the cited author using a
different font or style in the text.  I was able to add \c!authorstyle to
\setupcite and make changes to the appropriate areas in the t-bib.tex
module.  I suppose I could also add a \c!yearstyle as well to allow for old
style figures.  In my case, I set \c!authorstyle={\em}

(2) Another situation arises when dealing with multiple references from the
same author in the same year.  The years have a lower case letter added,
such as 1995a, 1995b, 1995c, etc.

For example, let's say I have three entries:

article1 ... 1995a
article2 ... 1995b
article3 ... 1995c

These entries are labelled a,b,c when using BibTeX to process the .bib file
to the .bbl file.  Unfortunately, the .bbl file contains all entries, since
the .aux file contains the line \citation{*}.  If I cite article2 and
article3 in my document, the publication list uses 1995b and 1995c and my
citations use the same years, and doesn't start with 'a'.  The only way I
have found to remedy this situation is to create a .bbl file that only
contains the BibTeX entries which I have cited.  These cited entries are
listed in the .tui file that texexec creates.  Unfortunately, the .tui file
requires the entire .bbl file in order to list the entries cited ... so I
have devised the following process ...

step 1) run BibTeX using an .aux file that contains the line \citation{*}
step 2) run texexec document --once (this creates .tui with the list of
cited entries)
step 3) rename the .aux to ._au file
step 4) use the ._au and .tui files to create a new .aux which only lists
the entries cited instead of \citation{*} ... for example ...
\citation{Smith2001}
\citation{Jones1995}
\citation{Smith1999}
... etc.
step 5) run BibTeX again ... this will create a .bbl which only contains the
cited entries, ensuring that the years are labelled correctly i.e. 1995a,
1995b, etc.
step 6) run texexec document to create the final document

Is there any consideration to having .aux file created by texexec based on
the entries cited in the document?  I ended up creating a batch file to do
this so it's not really an issue for me.  Is there a better way to do this?

(3) Another issue I found is when using the
\cite[year][label1,label2,label3,etc.] and I have years such as 1995a,
1995b, 1995c, etc. only one of those years is listed, while if I use
\cite[author] or \cite[authoryear] or \cite[authoryears], all the required
years are listed.  Unfortunately, the grouped years are not in order i.e.
1995b before 1995a, but it looks like this depends on the ordering of the
labels.

(4) Another issue is with regards to the author names in the publication
list.  The first author is typically inverted (last name before first name),
but all subsequent authors are normal (first name before last name) ... for
example ... Smith, A.B, C.D. Jones, E.J. Doe, and J.T. Morgan ... The use of
author styles such as \normalauthor \invertedshortauthor, etc. applies to
the entire list of authors.  Is there any way to specify one style for the
first author and a different style for the second and subsequent authors?

(5) Is it possible to have additional annotations with a citation?  For
example, if I want to refer to page 27 from Smith et al., I would have
(Smith et al., 1995a, p. 27).  Another possibility is to have (e.g. Smith et
al., 1995a, p.27).  I suppose I could blank out the brackets in \setupcite
and do the following ... (e.g. \cite[smith1995], p.27) or create a custom
\def such as

\def\Cite[#1][#2][#3]{(#1 \cite[#2], #3)} and use it as such ...
\Cite[e.g.][smith1995][p. 27]

Any information is appreciated.


Sincerely,

Stefano

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-03-31 13:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-30 15:21 bibmodule requests Stefano
2005-03-31  8:29 ` Taco Hoekwater
2005-03-31 10:40   ` Mark Smith
2005-03-31 11:31     ` Taco Hoekwater
2005-03-31 12:13       ` Taco Hoekwater
2005-03-31 13:48         ` Mark Smith
2005-03-31 13:52       ` Mark Smith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).