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"?

x89
  • 163
  • Biblatex defines the @online entry type, which would fit better you needs. – Bernard Nov 24 '20 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 https://tex.stackexchange.com/q/415115/35864 – moewe Nov 25 '20 at 05:35

2 Answers2

2

You could use "@unpublished"

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

which gives:

Author. Title. 2003. URL arXiv:000112.
Shawn
  • 36
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".

  • 1
    See also https://tex.stackexchange.com/q/10682/35864. – moewe Mar 25 '23 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 '23 at 12:08