[texhax] Question mark in BibTeX title

Paul Isambert zappathustra at free.fr
Tue Nov 10 11:07:08 CET 2009


Hello,

I'd propose two not very elegant hacks:
The bibentry should read:

...
title="{Language Change:\ Progress or decay?\killstop}",
...


Then, in your document, either

\bgroup
\catcode`\.13
\gdef\killstop{%
  \global\catcode`\.13
  \gdef.{\global\catcode`\.12\relax}%
  }
\egroup

or:

\def\gobblestop#1#2{#1}% We have to take care of \maybe at ic at the end of 
\emph
\def\killstop{%
  \aftergroup\gobblestop
  }

I can't say which is best.

Paul



Jakob Leimgruber a écrit :
> Hi,
>
> I'm trying to get the entry below to display the question mark at the 
> end of the title instead of the full stop before the publisher. What I 
> get at the moment (using natbib and \bibliographystyle{linquiry2}) is 
> the following:
>
> Aitchison, Jean. 2001. Language Change: Progress or decay?. Cambridge: 
> Cambridge University Press, 3rd edition.
>
> I can't seem to find a way to remove the period, which, particularly 
> with an \emph title, looks rather ugly.
>
> @book{Aitchison2001,
>     author="Aitchison, Jean",
>     title="{Language Change:\ Progress or decay?}",
>     edition="3\textsuperscript{rd}",
>     address="Cambridge",
>     publisher="Cambridge University Press",
>     year=2001
> }
>
> Many thanks for your suggestions.
>
> Best,
> Jakob
> _______________________________________________
> TeX FAQ: http://www.tex.ac.uk/faq
> Mailing list archives: http://tug.org/pipermail/texhax/
> More links: http://tug.org/begin.html
>
> Automated subscription management: http://tug.org/mailman/listinfo/texhax
> Human mailing list managers: postmaster at tug.org



More information about the texhax mailing list