I'm trying to create a Table of Contents but I am having some trouble getting it to look how I want.
At the moment I have the section headings underlined in the document and because of this when the table of contents is generated it underlines all the section headings. So my question is, is there a way to remove the unwanted underlines from the table of contents and keep them in the document.
My .tex
file.
\documentclass{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{color} % color links
\usepackage{hyperref}
\hypersetup{
colorlinks=true, %set true if you want colored links
linktoc=all, %set to all if you want both sections and subsections linked
linkcolor=black, %color for links
}
\pagestyle{fancy}
\fancyhead{} % clear all header fields
\renewcommand{\headrulewidth}{0pt} % no line in header area
\fancyfoot{} % clear all footer fields
\renewcommand{\footrulewidth}{1pt} % line in footer
\fancyfoot[RE,LO]{\begin{flushleft}\large
name\newline title\end{flushleft}
\begin{flushright} \thepage\end{flushright}}
\begin{document}
\begin{titlepage}
\begin{center}
\end{center}
\end{titlepage}
\tableofcontents
\listoffigures
\listoftables
\newpage
\section{\underline{The Client}}
\subsection{Sub section 1}
\section{\underline{Scope}}
\subsection{Sub Section 2}
\end{document}
Any help would be appreciated.
Best Answer
Your minimal example produces a ToC that looks like this (in code form):
Note that each of the
\contentsline
entries for a\section
contains\@@underline
. A crude solution would be to redefine\@@underline
to be a "no-op" (do nothing) when processing\tableofcontents
:If only some of your sections require this "special treatment", then manual underlining is most likely the way to go, together with the correction above, or by using the optional argument for sections:
However, for more far-reaching or consistent requirement across your entire document, consider using a package dedicated to sectional titles. For example,
sectsty
provides an example in its documentation doing exactly this:Note the difference in the underlining between the choice of
sectsty
and that of a manual underline.