General ⇒ mciteplus | Bibliography Problem
mciteplus | Bibliography Problem
I'm trying to customize my references list (I'm writing an article in achemso style) using {thebibliography} and \bibitem list. Since several times I need to have a sub-list of references, instead of {thebibliography} I used {mcitethebibliography}. It works fine when I'm citing the header together with the tail references (like \cite{header,*tail1,*tail2}), but as soon as I want to cite one of the tail references alone afterwards using \mciteSubRef{tail2} I'm getting ??? after compiling the tex file.
Does anyone know the way out?
Thank you in advance,
Sincerely,
Iakov
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
-
- Site Moderator
- Posts: 814
- Joined: Tue Jul 01, 2008 2:19 pm
Re: mciteplus | Bibliography Problem
Re: mciteplus | Bibliography Problem
"(4) Some text: (a) header_ref; (b) tail_ref1; (c) tail_ref2."
Both in bibtex and thebibliography I can add this text to the beginning of the header reference and using \mciteSetSublistMode{b} I can get:
"(4) Some text: header_ref; (b) tail_ref1; (c) tail_ref2."
but that's not exactly what I want. I know JACS can do that somehow, but may be they have their internal tools to do that in the final article appearance, which is not available to others.. Although I doubt that one cannot do such a thing in Latex.
Thank you for your time!
- twotoneblue
- Posts: 15
- Joined: Sat Aug 29, 2009 8:20 pm
mciteplus | Bibliography Problem

http://www.latex-community.org/forum/vi ... =50&t=5812
-ttb
Re: mciteplus | Bibliography Problem
Thanks for pointing me to this discussion! In fact, I've looked at it before and used a trick about mciteSubRef tuning from there, but didn't read it all) But now, after looking through, I still don't feel satisfied... As far as I understood, your remedy (judging by the last example) would be using \bibnote in which manually writing the text for citations. But that makes it impossible to cite those references later in the text.. Or is it still possible to use \bibnote{...\bibentry{headref,*tailref}...} ?
Thank you for your time!
Iakov
- twotoneblue
- Posts: 15
- Joined: Sat Aug 29, 2009 8:20 pm
mciteplus | Bibliography Problem
EDIT: This answers the OP's first question!

You need to get the newest packages, and then add to the preamble:
Code: Select all
\usepackage{rsc}
\usepackage{mciteplus} #load it last of all packages
\renewcommand*\mcitesubrefform{%
\textsuperscript{%
\arabic{mcitebibitemcount}
\alph{mcitesubitemcount}
}
}
\mciteSetSublistMode{f}%or another list style, check the manual
\mciteSetMidEndSepPunct{%
\vspace{5pt}\linebreak}{}{}
These days I sometimes use either:
Code: Select all
\cite{ref,*subref1,*subref2}
Code: Select all
\nocite{ref,*subref1,*subref2}
Code: Select all
\mciteSubRef{subref2}
hope this helps

- twotoneblue
- Posts: 15
- Joined: Sat Aug 29, 2009 8:20 pm
mciteplus | Bibliography Problem
I see now that it was I who had not been reading closely enough!

I suppose the above info is of little value in answering your second question, which treated getting text in before the citation list.
In any case, I completely agree with you that having to write it out manually, which was as far as I came the last time I tried, was not a good solution!

Please do post back, if you figure out a way to do this! Even though typographically it is somewhat frowned upon, I think there is a real use for this in chemistry texts, where a pretexted bibliography entry can convey a handy guide to the reference being given.
-ttb
Re: mciteplus | Bibliography Problem
(By the way MASSIVE thanks to twotoneblue for that bit for formatting subreferences!)