Re: bibformat=ibidem replaces everything?
"Katrin Althans" <[email protected]> Sun, 04 Mar 2007 18:51:46 -0000
| Newsgroups | gmane.comp.tex.bibtex.jurabib.user |
|---|---|
| Message-ID | <[email protected]> |
> > \addto\jbonlyforbib{%
> > \renewcommand{\bibauthormultiple}{\textbf{The very same}: }
> > }
>
> Please do not redefine \bibauthormultiple that way and try the recent
> beta from the homepage.
Did that.
> This should work more correct,
It does - in a way. I get my editor, but I think you forgot a couple
of things (or maybe they don't make sense anyway...)
What about the plural-forms (aus, eds; eds, eds) and more than one
author(s) (without any editor at all; au, au and aus, aus)? I tweaked
your \bibauthormultiple a little bit (starting in line 408), here it
is, maybe I got something wrong in the code, but it works for me:
\ifjbuseidemhrule
\bibidemhruleed\space\bibEIMfont{\editorsname}\bibansep{}% %--->first
entry is a plural author, subsequent entry a plural editor
\else
\bibibidfont{\bibidemSmname}\space\bibEIMfont{\editorsname}\bibansep{}%
\fi
}{%
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}%
\and\equal{\jb@@test@au@or@ed}{aus}%
}{%
\ifjbuseidemhrule
\bibidemhrule% %---->first entry is a plural editor, subsequent entry
a plural author
\else
\bibibidfont{\bibidemSmname}\bibansep{}%
\fi
}{%
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}% %--->was l. 410
\and\equal{\jb@@test@au@or@ed}{ed}%
}{%
\ifjbuseidemhrule
\bibidemhrule\space\bibEIMfont{\editorname}\bibansep{}% %--->at least
in MLA-style, you need to write down the editorname anyway, no matter
if the previous entry was an editor as well... (delete after
\bibidemhrule if you don't want to have that)
\else
\bibibidfont{\bibidemSmname}\bibansep{}%
\fi
}{% %--->added ll. 431-57
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}%
\and\equal{\jb@@test@au@or@ed}{eds}%
}{%
\ifjbuseidemhrule
\bibidemhrule\space\bibEIMfont{\editorsname}\bibansep{}% %----> if you
have a plural editor (cf. l. 427, again, delete if you think it's
redundant)
\else
\bibibidfont{\bibidemSmname}\bibansep{}%
\fi
}{% %----> ll. 441-57 are concerned with two or more successive
authors, both singular and plural
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}%
\and\equal{\jb@@test@au@or@ed}{au}%
}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\bibibidfont{\bibidemSmname}\bibansep{}%
\fi
}{%
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{aus}%
\and\equal{\jb@@test@au@or@ed}{aus}%
}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\bibibidfont{\bibidemSmname}\bibansep{}%
\fi
}{}%
}% %---->added a couple of }% to close everything correctly
}%
}%
}%
}%
}%
}%
}%
}%
I guess the code can't be copied directly due to my comments, but I
think the idea behind is clear enough.
> while editortype is not handled correct yet. This is a major
> problem, which I'm not able to solve without
> working several days on the code.
Hm, you're going to freeze jurabib anyway, and I think you don't want
to work a couple of days on that problem. The dirtiest possibility
would be to get a pdf with correct footnotes, than change the author
itself to something like ---, editortype (or change the editorname to
something else) and get a pdf with correct bibliography, than use
freepdf and print out the correct pages of both documents, than join
them with freepdf... As for other output formats, I don't know.
Thanks anyway, now I at least get correct more-than-one-editor
outputs! Katrin
------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/hOt0.A/lOaOAA/yQLSAA/9rHolB/TM
--------------------------------------------------------------------~->
--
Please remember -- this is an international english speaking mailing list!
If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[email protected]
mailto:[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/