I have no idea about how you have tweaked your nomentbl.sty
. For my nomentbl.sty
file, this is what I added to nomentbl.ist
file to get the desired effect.
preamble "\n\\begin{thenomenclature}\n%
\\begin{longtable}[l]%
{lp{\\textwidth*\\real{0.6}}c!{\\extracolsep{\\fill}}lll}\\toprule %% <------ rule here
\\multicolumn{1}{l}{Symbol}&\\multicolumn{1}{c}{Quantity}& \\multicolumn{1}
{c}{Unit}\\\\ \n %% <------ header here
\\bottomrule %% <------ rule here
\\nopagebreak\\\\*[\\parskip]\n"
postamble "\\bottomrule %% <------ rule here
\n\\end{longtable}\n\n\\end{thenomenclature}\n" keyword
"\\nomenclatureentry"
This is how it looks. .
You may appropriately edit your nomentbl.ist
to get this effect.
The file multibib.sty
says at some point
\renewenvironment{thebibliography}[1]{%
\bibsection\parindent \z@\bibpreamble\bibfont\list
so \parindent
is set to zero after \bibsection
has been used and this produces the undesired indentation (I am not sure if this decision was intentional or it is a bug). To eliminate the indentation, one has to change
\bibsection\parindent \z@
to
\parindent \z@\bibsection
Here's one example illustrating how to do it:
\documentclass[ twoside,openright,titlepage,numbers=noenddot,headinclude,
footinclude=true,cleardoublepage=empty,%
BCOR=5mm,paper=a4,fontsize=11pt,%
ngerman,american,%
]{scrreprt}
\input{classicthesis-config}
\usepackage{lipsum}
\usepackage[labeled,resetlabels]{multibib}
\newcites{B}{Books}
\newcites{J}{Journals}
\newcites{S}{Standards}
\makeatletter
\AtBeginDocument{%
\@ifpackageloaded{suthesis}%
{\def\thebibliography#1{%
\newpage
\addcontentsline{toc}{chapter}{\bibname}%
\@ldthebibliography{#1}}}%
{}%
\@ifpackageloaded{natbib}%
{%
\renewenvironment{thebibliography}[1]{%
\parindent \z@\bibsection\bibpreamble\bibfont\list
{\@biblabel{\arabic{NAT@ctr}}}{\@bibsetup{#1}%
\usecounter{NAT@ctr}}% %% only changed here to usecounter
\ifNAT@openbib
\renewcommand\newblock{\par}
\else
\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
\fi
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax
\let\citeN\cite \let\shortcite\cite
\let\citeasnoun\cite
}{\def\@noitemerr{%
\PackageWarning{natbib}
{Empty `thebibliography' environment}}%
\endlist\vskip-\lastskip}
\let\std@thebibliography\thebibliography
\def\thebibliography#1{%
\@isnumber{#1}%
{\ifnum\mb@biblabelwidth=0
\@tempcnta\c@NAT@ctr %% changed here to c@NAT@ctr
\ifcontinuouslabels
\advance\@tempcnta#1%
\fi
\std@thebibliography{\@arabic\@tempcnta}%
\else
\std@thebibliography{\@arabic\mb@biblabelwidth}%
\global\mb@biblabelwidth 0
\fi}%
{\std@thebibliography{#1}}%
}%
}%
{% else, natbib not loaded
\let\std@thebibliography\thebibliography
\def\thebibliography#1{%
\@isnumber{#1}%
{\ifnum\mb@biblabelwidth=0
\@tempcnta\c@enumiv
\ifcontinuouslabels
\advance\@tempcnta#1%
\fi
\std@thebibliography{\@arabic\@tempcnta}%
\else
\std@thebibliography{\@arabic\mb@biblabelwidth}%
\global\mb@biblabelwidth 0
\fi}%
{\std@thebibliography{#1}}%
}%
}%
}
\makeatother
\begin{document}
\selectlanguage{american}
\pagenumbering{roman}
\pagestyle{plain}
\pdfbookmark[1]{Publications}{Publications}
\chapter*{Publications}
\bigskip
\noindent
\begingroup
\renewcommand*{\chapter}[2]{\spacedlowsmallcaps{\bibname}}
\nociteJ{Akyildiz2002}
\bibliographystyleJ{IEEEtran}
\bibliographyJ{IEEEabrv,Bibliography}
\bigskip
\nociteB{Gibson96}
\bibliographystyleB{IEEEtran}
\bibliographyB{IEEEabrv,Bibliography}
\bigskip
\nociteS{IEEESTD1588}
\bibliographystyleS{IEEEtran}
\bibliographyS{IEEEabrv,Bibliography}
\endgroup
\pagestyle{scrheadings}
\cleardoublepage
\pagenumbering{arabic}
\chapter{Some Stuff}
\lipsum[1-2]
\section{Section}
\lipsum[3-4]
\chapter{Some Other Stuff}
\label{ch:introduction}
\lipsum[4-10]
\section{Section}
\lipsum[3-4]
\subsection{Subsection}
\lipsum[33]
\cleardoublepage
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addtocontents{toc}{\protect\vspace{\beforebibskip}}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\bibliographystyle{IEEEtran}
\label{app:bibliography}
\nocite{Akyildiz2002,Bulusu2000,Krach2008,Kwak2010}
\bibliography{Bibliography}
\end{document}
Best Answer
In the following example I used print the nomenclature in
onecolumn
mode and intwocolumn
mode. The modetwocolumn
is generated in two ways. The first one uses the command\twocolumn
and the second one the environmentmulticols*
After the correct compilation: pdflatex file.tex makeindex file.nlo -s nomencl.ist -o file.nls pdflatex file.tex
I get the correct output: