# Tag Info

7

As far as I could see from bibentry's package documentation, the \bibentry command is just outputting the whole reference as it stands in the bibliography. This is exactly what the \fullcite command of biblatex is doing, too. Compare the following code example that I adapted from your MWE and its output: \begin{filecontents}{ref.bib} ...

6

This seems simpler: \begin{filecontents}{\jobname.bib} @Book{elvis, author = "Elvis Presley", title = "Turn Me One More Time", publisher = "Jail House Books", year = 1963, } \end{filecontents} \documentclass{article} \bibliographystyle{plain} \usepackage{bibentry} \makeatletter\let\saved@bibitem\@bibitem\makeatother \usepackage{hyperref} ...

6

The command \nobibliography* can be used only if you are going to use \bibliography{mybib} later in the document (supposing mybib.bib is your bibliography file). In your case you have to use \nobibliography{mybib} Also remember that it is needed to declare a bibliography style, e.g. \bibliographystyle{plain} Thus, modifying your MWE to ...

5

I'm not sure to understand correctly your needs, but try the example below: \documentclass{article} \begin{filecontents}{examplebib.bib} @article{art1, author="First Last", title="A fictitious journal article", year=1900, journal="Journal of nothingness", volume=2, pages="1-2" } @book{boo1, author="Respectable Writer", title="A silly book", year=2000, ...

4

You can load natbib (of which bibentry is a subpackage) and change abbrv to abbrvnat: \begin{filecontents*}{\jobname.bib} @book{Goossens1994LaTeX, author = {Michel Goossens and Frank Mittelbach and Alexander Samarin}, title = {The \LaTeX{} Companion, $2^{nd}$ Edition}, publisher = {Addison-Wesley}, year = {1994{.}} } \end{filecontents*} ...

3

As stated in the answer to the other question bibentry is not suitable for the task at hand (without modifications). If you want to give biblatex a try, it is easy to set it up for what you want to achieve. \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{filecontents} \usepackage{csquotes} \usepackage[natbib,style=authoryear]{biblatex} ...

2

This seems to work: the \BR@c@bibitem macro is patched to change the category code of % before grabbing its argument. \begin{filecontents}{mytestbib.bib} @book{goossens93, author = {Frank Mittelbach and Michel Goossens and Johannes Braams and David Carlisle and Chris Rowley}, title = {The {LaTeX} Companion}, year = {1993}, publisher = ...

2

tufte-book uses the package bibentry which always deletes the final period. You have two options: Protect the final dot in the note field: @book{testcite, title={The}, author={Book}, year={1998}, publisher={Pub}, edition={second}, note={Part 2{.}} } Make bibentry to always keep the final period by redefining \BR@nodot (the command that strips the ...

1

You can redefine the \bibentry command so it does not create a hyperref target by adding \makeatletter \renewcommand\bibentry[1]{\nocite{#1}{\frenchspacing \@nameuse{BR@r@#1\@extra@b@citeb}}} \makeatother to your preamble. E.g. your example (with natbib options added from your commet so it does not throw an error); the in text ordinary citation ...

1

EDIT Answer updated with step-by-step instructions on how to modify the .bst file according to this answer. It is possible to use the solution provided in this answer to Make one author's name bold every time it shows up in the bibliography as follows: Create a command \myref that takes an argument, and use such command to wrap your name in the ...

1

I'm not sure if I fully understand your question. The bibentry package provides the command \bibentry{<key>} to generate full citations in the running text. The "source" of the keys (i.e., the name(s) of the bib file(s) that contain the raw entries) is shoud be indicated via the instruction \nobibliography{<bibfile(s)>}. Note that the ...

Only top voted, non community-wiki answers of a minimum length are eligible