Miguel Queiros wrote: > Hello, > > I'm using the BIB module, and a Bibtex bib file, and I'm facing the > following problem: > > I need to have the Bibliography generated so that the author name > is typeset with uppercase so I'm using something like: > > @Misc{iosn:free_open_source_education, > author = {Tan Wooi \uppercase{Tong}}, > title = {{\underbar{Free/Open Source Software Education}}}, > > [...] > > } > > But when using \cite I need the author name to be typeset > in lowercase like this: Tong (2004). > > I tried using \Word{\cite[authoryear][iosn:free_open_source_education]\} > but I got an error. > > Does anyone knows how can I get it right ?
Since this is a publication list issue, you should fix the publication list only, using \setuppublicationlist. For that, you have to define the callback macro that typesets the author name. Something like this, maybe %D Copied from \invertedshortauthor, with an extra \uppercase %D \type{#1} = firstnames %D \type{#2} = von %D \type{#3} = surname %D \type{#4} = inits %D \type{#5} = junior \unprotect \def\UCauthor#1#2#3#4#5% {\bibdoif{#2}{#2\bibalternative\c!vonsep}% \uppercase{#3}\bibalternative\c!surnamesep \bibdoif{#5}{#5\bibalternative\c!juniorsep}% \bibdoif{#4}{#4\unskip}} \protect After that, you can do: \setuppublicationlist [artauthor=\UCauthor, editor=\UCauthor, author=\UCauthor] Cheers, Taco _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context