78

My problem is that I have only one reference. So I would like the head of this part to appear "Reference" instead of commonly "References". More generally, could we change the title "References" to an arbitrary name?

Thank you very much for your help!

89

It depends on the documentclass.

\renewcommand\bibname{Reference}

works for some.

As chl points out. Others use \refname instead of \bibname.

| improve this answer | |
  • 18
    (+1) Ah, we posted quite at the same time, but you the first :-) I just suggested in addition to replace \refname by \bibname for a book. Feel free to add it to your answer if you like. – chl May 5 '11 at 8:31
  • To change ShareLatex name use \renewcommand\refname{Reference}. – Fernando Paladini Oct 27 '16 at 2:11
  • 1
    You can pretty much tell whether you need refname or bibname by whether the current name is references or bibliography, respectively :-) – Joanna Bryson Jul 6 '18 at 11:04
  • 1
    @JoannaBryson That's a good heuristic but sadly isn't always true. (It works for the standard document classes but a case-insensitive grep for refname.*biblio and bibname.*reference in my texmf-dist/tex/latex directory show a handful that don't follow that convention. Mainly dissertation formats, it seems.) – TH. Jul 31 '18 at 8:27
  • 1
    To my experience, some packages like babel may interfere with this command. – Shayan Amani Jan 2 '19 at 20:44
31

In my case, I added the following option to \printbibliography:

\printbibliography[title={Reference}]

For more details, see the BibLaTeX documentation, section 3.7.2 The Bibliography.

| improve this answer | |
  • 2
    Best and simplest answer ;) – Prelude Jul 24 '17 at 11:01
26

It seems \refname works fine for me while \bibname not.

For TOC, in case you need it, use \contentsname

\documentclass[10pt,a4paper]{article}
\renewcommand{\contentsname}{whatever}
\renewcommand{\refname}{whatever}
| improve this answer | |
  • Welcome to TeX.SE! To make your answer more usable for others, it would very much help if you indicated which document class you use. (Some document classes use the macro \bibname, while others use \refname.) – Mico Jun 29 '14 at 10:45
  • You can pretty much tell whether you need refname or bibname by whether the current name is references or bibliography, respectively :-) – Joanna Bryson Jul 6 '18 at 11:04
11

In my case, I needed to add the following lines:

\usepackage[english,portuguese]{babel}
\addto\captionsportuguese{\renewcommand{\figurename}{Fig.}}
\addto\captionsportuguese{\renewcommand{\refname}{Reference}}
\renewcommand{\figurename}{Fig.}
\renewcommand{\refname}{Reference}

I hope this helps to complete this topic.

| improve this answer | |
  • 1
    Welcome. When you type some code you can select it and press ctrl+k to format as code. – Sigur May 9 '15 at 16:22
  • Thank you. This helped me too! In my case I had to replace portuguese with german. :) – ryu Oct 14 at 20:55
7

Renew the \bibsection-command. For example:

\renewcommand{\bibsection}{\subsection*{Reference, typeset as un-numbered subsection.}}

(Credits to http://latex.org/forum/viewtopic.php?t=4089, where I found the solution which worked for me.)

| improve this answer | |
3

For cyrillic OT1 I found out this solution. hope it'll help. add this to preamble: \addto\captionsrussian{\def\refname{Список литературы}}

| improve this answer | |
2

What worked for me is an un-numbered chapter:

\renewcommand{\bibsection}{\chapter*{Publications and presentations}}
| improve this answer | |
-1
\renewcommand\bibname{Reference}


make sure to write this line at the beginning after you define your document class if you wanna change the default bibliography name to "Reference":
For example: 
\documentclass[12pt]{report}

\renewcommand\bibname{Reference}


\begin{document}

...
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.