3

I want to cite an archive paper, which doesn't have a journal name. If I do something like this,

@article{article,
    author    = "Author",
    title     = "Title",
    year      = "2003",
    url   = "arXiv:000112"
}

my bibliography get generated like this:

Author. “Title”. In: (2015). URL : arXiv:1409.1556.

There"s no journal name in front of In. Is it possible to simply remove this "in"?

2
  • Biblatex defines the @online entry type, which would fit better you needs.
    – Bernard
    Nov 24, 2020 at 23:09
  • An @article always needs to have a journal/journaltitle. If your arXiv paper hasn't also been published in a journal, it probably shouldn't be an @article. You can use @online or @unpublished. See tex.stackexchange.com/q/415115/35864
    – moewe
    Nov 25, 2020 at 5:35

2 Answers 2

2

You could use "@unpublished"

@unpublished{key,
  author = "Author",
  title  = "Title",
  year   = "2003",
  url   = "arXiv:000112"
}

which gives:

Author. Title. 2003. URL arXiv:000112.
1

To specify the Entry Type use the following syntax

\renewbibmacro{in:}{\ifentrytype{article}
    {}
    {\bibstring{in}\printunit{\intitlepunct}}
}

where you can replace "article" with any Entry Type (book, collection, periodical, proceeding . . .).

The empty braces in the second line means replacing "In:" with empty, thus deleting it (Note: you can replace the word "In:" with any other word).

"\bibstring{in}" it's just the word "In", and "\intitlepunct" it's the two points of "In".

2
  • 1
    See also tex.stackexchange.com/q/10682/35864.
    – moewe
    Mar 25 at 12:08
  • 1
    Note that you can edit previous posts. (I would say it is fairly unusual to post two answers to the same question, especially if the answers are so closely related.)
    – moewe
    Mar 25 at 12:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .