Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm trying to change the fontsize of the Bibliography title to a normal size but I can't do it.

I already try (without results):

\let\chapter=\chapter

\let\chapter=\section %works, but all the other section titles changes too and it's a mess

\renewcommand{\biblistfont}{
\normalfont
\normalsize}

% this last one show an error
\renewcommand{\bibsection}{%
\titleformat{\chapter} {\normalfont\tiny\filcenter\bfseries}{}{}{}
\titlespacing*{\chapter} {0pt}{60pt}{18pt}
\chapter*{ \bibname \markboth{\bibname}{\bibname}%

Also, this others commands to change the title name are not working (I want NEW TITLE instaed of New Title):

\renewcommand\bibname{New Title}
\renewcommand\refname{New Title}
\addto\captionsngerman{\renewcommand{\refname}{New Title}}

Here is a minimal example of my code:

 \documentclass[letterpaper,oneside,11pt]{book}
 \usepackage[spanish]{babel}
 \usepackage[latin1]{inputenc}
 \usepackage{natbib}
 \usepackage{fancyhdr}

 \pagestyle{fancy}
 \begin{document}
 \chapter{bla}
 Bla bla bla
 \section{bla bla}
 Bla bla bla

 \bibliographystyle{my style}
 \bibliography{my bib}

 \end{document}
share|improve this question
1  
So you want to change the default title "Bibliografía" so that the new title is something different ("Mi Título") written in normal size (10pt), and boldfaced? Should it start in a new page (as a default chapter) or not? Please explain all the details. –  Gonzalo Medina Mar 29 '12 at 19:08
    
Yes that is; I wanted in normal size, upper case, at the left, starting in a new page as default chapter, and I want it more closer to the top of the page too. But the most important thing is to reduce the size; the rest is secundary. –  Álvaro Mar 29 '12 at 20:18
    
I've provided an answer below. Please process my example document and see if that's what you want. –  Gonzalo Medina Mar 29 '12 at 22:05

3 Answers 3

up vote 1 down vote accepted

Here's one possible solution, using a redefinition of \bibsection, as Marco Daniel suggested in his answer:

\begin{filecontents*}{biblioprueba.bib}
@misc{patashnik,
    author  = "Oren Patashnik",
    title   = "{BibTeX}ing.  {D}ocumentation for General {BibTeX} users",
    year    = "1988",
    howpublished = "Electronic document accompanying BibTeX distribution"
}
\end{filecontents*}

\documentclass[letterpaper,oneside,11pt]{book}
\usepackage[spanish]{babel}
\usepackage{natbib}

\newcommand\mybibname{New Title}
\renewcommand\bibsection{%
   \clearpage
   \noindent\normalsize\MakeUppercase{\mybibname}%
   \markboth{\MakeUppercase{\mybibname}}{\MakeUppercase{\mybibname}}%
  }

\begin{document}

\chapter{bla}
 Bla bla bla
 \section{bla bla}
 Bla bla bla

\cite{patashnik}

\bibliographystyle{plainnat}
\bibliography{biblioprueba}

\end{document}

The code before \documentclass in my example code is just to provide you with a ready to use .bib file so you can simply copy-paste my code as it is and process it in the usual way using (pdf)latex+bibtex+(pdf)latex+(pdf)latex and see the result.

share|improve this answer
    
Yes, that is! thank you! I tried on my document too and it works; Where can I find a good manual/tutorial about this? I don't understand what you did even when it is about the same as Marco said –  Álvaro Mar 29 '12 at 23:39
    
@Álvaro: You're welcome. Do you mean a manual for natbib of for LaTeX in general? By the way, since my answer seems to have solved your problem, please consider accepting it (by clicking on the tickmark below its vote count). –  Gonzalo Medina Mar 30 '12 at 0:02
    
I mean a manual to understand what you did :) –  Álvaro Mar 30 '12 at 0:24
    
@Álvaro: well, all I did was to redefine a command. Perhaps the lshort document (I assumed, based on your name, that you can read Spanish) or the LaTeX wikibook can be useful for you as introductory free tutorials. If you prefer a more advanced one, just say so. –  Gonzalo Medina Mar 30 '12 at 0:30

Your first and second listing are only copy-paste solution which can't work.

A simple way is the redefinition of \bibsection defined by natbib:

\renewcommand\bibsection{%
   \section*{New Title}%
   \markboth{\MakeUppercase{\refname}}{\MakeUppercase{\refname}}%
  }%

Now I want to say something to your listings. The first one uses titleformat. To understand this you should read the documentation of titlesec

The redefinition of \bibname or \refname depends on the document class. This is explained here: Change reports text for bibliography

share|improve this answer
    
It's not working... the name still the same. I read the titlesec manual but I'm not a LaTeX expert and I don't understand all the information. But more than the text, I want to change the fontsize. –  Álvaro Mar 29 '12 at 15:46

To change the size of a font in a LaTeX documents use a new font size parameter like \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge.

To change the text size of the BibTeX part to small this hack worked out for me:

\begin{document}
    [...]

    %References
    \small{ 
        \bibliographystyle{natlib}
        \bibliography{mybiblio}
    }
\end{document}

compile, and keep on rocking in a free world.

share|improve this answer
    
That will change the font size of the bibliography. However, the question was how to change the size of the heading for the bibliography. –  Andrew Swann Oct 22 '12 at 8:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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