2

I was making a thesis documentation using Texmaker and I achieve it by using a main tex file where all of its associated tex files can be inputted to the main tex file when required.

I was stuck on this portion of the PDF output, where the citation looks awful and I couldn't see the bibliography.

The PDF output looks like this:

enter image description here

enter image description here

Instead of seeing the green clickable box of the citation, all I see is the word "Beal'2018", which is the citation name for "Beal_2018".

I used 4 tex files to make the PDF with the citations, but I couldn't make it work. I don't know where I messed up.

These are the codes I used to make the PDF file. The code below is the main tex file I used to make the PDF...

\documentclass[reqno,12pt,onecolumn]{report}
\input{ECEThesispreamble2014Mar19}
% right side numbers for equations
% text size is 12 pt
% document has one column
% CONFIGURE (Options) Bibtex file to ...biber.exe"%
% or ...biber.exe"%.bcf

%SINCE THIS USES BIBER FOLLOW THE STEPS BELOW
%IF YOU ADD NEW CITATIONS:
% F2: Latex
% F11: Bibtex (Biber)
% F11: Bibtex (Biber)
% F2: Latex
% F2: Latex
% F1: Quickbuild
%==========================================================
%-----> REFERENCE DATABASE FROM THE GROUP MEMBERS
%-----> REQUIRED IN ECE 419
%-----> TO BE UPDATED DURING ECE 507, 508
\addbibresource{WhizzKids.bib} %(Comment/Uncomment this)
%==========================================================
\begin{document}
%\pagenumbering{roman} %(Comment/Uncomment this)
%-----> FILE CONTAINING THE COVER PAGE
%-----> REQUIRED IN ECE 419, 507, 508
%\input{WhizzKidsCover} %(Comment/Uncomment this)
%XXXXXXXX\newpage
%-----> FILE CONTAINING THE APPROVAL SHEET
%-----> REQUIRED IN ECE 508
%XXXXXXXX\input{GroupName_Thesis_ApprovalSheet_2013Mar07} 
%XXXXXXXX\addtocontents{toc}{~\hfill\textbf{Page}}
%==========================================================
%\newpage %(Comment/Uncomment this)
%\addcontentsline{toc}{chapter}{Abstract} %(Comment/Uncomment this)
%\chapter*{Abstract} %(Comment/Uncomment this)
%-----> FILE CONTAINING THE ABSTRACT
%-----> REQUIRED IN ECE 508
%\input{AbstractX} %(Comment/Uncomment this)
%==========================================================
% \newpage %(Comment/Uncomment this)
% \addcontentsline{toc}{chapter}{Acknowledgment} %(Comment/Uncomment this)
%\chapter*{Acknowledgment} %(Comment/Uncomment this)
%-----> FILE(S) CONTAINING THE ACKNOWLEDGEMNT 
%-----> REQUIRED IN ECE 508
%\input{AcknowledgmentX} %(Comment/Uncomment this) 
%==========================================================
%COMMANDS FOR TABLE OF CONTENTS
%\newpage %(Comment/Uncomment this)
%\tableofcontents %(Comment/Uncomment this)
%==========================================================
%COMMANDS FOR LIST OF TABLES
%\newpage %(Comment/Uncomment this)
%\addcontentsline{toc}{chapter}{\protect List of Tables} %(Comment/Uncomment this)
{
%\addtocontents{lot}{~\hfill\textbf{Page}\par} %(Comment/Uncomment this)
%\renewcommand{\cftdot}{ } %(Comment/Uncomment this)
%\makeatletter %(Comment/Uncomment this)
%\listoftables %(Comment/Uncomment this)
}
%==========================================================
%COMMANDS FOR LIST OF FIGURES
%\newpage %(Comment/Uncomment this)
%\addcontentsline{toc}{chapter}{\protect List of Figures}       %(Comment/Uncomment this)
%{
%\addtocontents{lof}{~\hfill\textbf{Page}\par} %(Comment/Uncomment this)
%\renewcommand{\cftdot}{ } %(Comment/Uncomment this)
%\makeatletter %(Comment/Uncomment this)
%\listoffigures %(Comment/Uncomment this)
%}
%==========================================================
%START OF ARABIC PAGINATION
\newpage
\pagenumbering{arabic}
%==========================================================
%\chapter{INTRODUCTION} %(Comment/Uncomment this)
%\label{chap:intro} %(Comment/Uncomment this)
%-----> FILE(S) FOR THE INTRODUCTION
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
%\input{Chapter1} %(Comment/Uncomment this)
%==========================================================
\chapter{THEORETICAL BACKGROUND}
\label{chap:theoretical}
%-----> FILE(S) FOR THE THEORETICAL BACKGROUND
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
\input{Chapter2} %(Comment/Uncomment this)
%==========================================================
%\chapter{RESEARCH METHODOLOGY}
%\label{chap:method} %(Comment/Uncomment this)
%-----> FILE(S) FOR THE METHODOLOGY
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
%\input{Chapter3} %(Comment/Uncomment this)
%==========================================================
%\chapter{RESULTS AND DISCUSSIONS}
%\label{chap:results} %(Comment/Uncomment this)
%-----> FILE(S) FOR THE RESULTS AND DISCUSSIONS
%-----> REQUIRED IN ECE 507
%-----> MUST BE UPDATED IN ECE508
%\input{Chapter4}  %(Comment/Uncomment this)
%==========================================================
%\chapter{CONCLUSIONS AND RECOMMENDATIONS}
%XXXXXXXX\label{chap:conclusion}
%-----> FILE(S) FOR THE CONCLUSIONS AND RECOMMENDATIONS
%-----> REQUIRED IN ECE 508
%\input{Chapter5}  %(Comment/Uncomment this)
%==========================================================
\newpage %(Comment/Uncomment this)
\addcontentsline{toc}{chapter}{BIBLIOGRAPHY} %(Comment/Uncomment this)
%keywords should be included as one of the fields in the bib file
%the bib files are loaded using \addbibresource in the preamble
\chapter*{BIBLIOGRAPHY}
\printbibliography[keyword=Books, heading=subbibliography,title={Books}]
\printbibliography[keyword=Published, heading=subbibliography,title={Published}]
\printbibliography[keyword=Unpublished, heading=subbibliography,title={Unpublished}]
\printbibliography[keyword=Electronic Sources, heading=subbibliography,title={Electronic Sources}]
%==========================================================
%\newpage %(Comment/Uncomment this)
%\appendix %(Comment/Uncomment this)
%\renewcommand{\chaptername}{\appendixname} %(Comment/Uncomment this)
%\addtocontents{toc}{\protect\renewcommand\protect                \chaptername{\appendixname}} %(Comment/Uncomment this)
%\chapter{PRIOR ART SEARCH AND ANALYSIS REPORT}
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
%\input{App_PASAR_Balleno} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\input{App_PASAR_CaNo} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\input{App_PASAR_Doron} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\chapter{TIMETABLE OF ACTIVITIES}
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
%\input{WhizzKidsTimetable} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\chapter{RESEARCH BUDGET}
%-----> REQUIRED IN ECE 419
%-----> MUST BE UPDATED IN ECE 507, 508
% \input{App_Budget} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%XXXXXXXX\chapter{ADDITIONAL FLOWCHARTS}
%-----> IF APPLICABLE
%-----> REQUIRED IN ECE 507
%-----> MUST BE UPDATED IN 508
%XXXXXXXX\input{App_Flowcharts}
%XXXXXXXX\newpage
%XXXXXXXX\chapter{PSEUDO-CODES}
%-----> IF APPLICABLE
%-----> REQUIRED IN ECE 507
%-----> MUST BE UPDATED IN 508
%XXXXXXXX\input{App_Codes}
%XXXXXXXX\newpage
%\chapter{ELECTRICAL CIRCUITS}
%-----> IF APPLICABLE
%-----> REQUIRED IN ECE 507
%-----> MUST BE UPDATED IN 508
%\input{Circuit}
%\newpage
%\chapter{CURRICULUM VITAE}
%-----> REQUIRED IN ECE 508
%\input{Balleno} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\input{CaNo} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%\input{Doron} %(Comment/Uncomment this)
%\newpage %(Comment/Uncomment this)
%XXXXXXXX\input{App_CV_member2}
%==========================================================
\end{document}

Just ignore those commented parts because they are not needed.

This is the preamble code associated with the main tex file to make a PDF output.

%DO NOT MODIFY THIS FILE
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
% set font to Arial
\usepackage[top=1in,bottom=1in,left=1.5in,right=1in]{geometry}
\usepackage{graphicx,epstopdf}
\usepackage{rotating,marvosym,multirow,rotating,longtable}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{pgfgantt}
% set the margins
\usepackage{amsmath,amsxtra,amsthm,amssymb,amsfonts}
% various AMS packages
\usepackage{csquotes}
%you can put double quotation marks now
\usepackage{graphicx,rotating,epsfig,epstopdf}
% insert and rotate images
%\usepackage[subfigure]{tocloft}
\usepackage{tocloft}
% modify toc, lot, lof
\usepackage{afterpage,subcaption}
% subfigures in a figure: subfigure can replace subcaption
\usepackage{setspace}
% allows you to specify the line spacing
\doublespacing 
\usepackage{hyphenat}
%[none] no hyphenation
\usepackage{fixltx2e}
% text superscript or subscript
\usepackage{multirow,titlesec}
% tables with multiple rows and edit chapter format
\usepackage{indentfirst,mdwlist,array}
% always indent the first paragraph
% compact version of list environments
\usepackage{algorithm,algorithmicx,algpseudocode}
% insert pseudo-codes in the document
\usepackage{morefloats,easylist,paralist,enumitem,rotfloat}
% increase the maximum number of figures
% nested list with a depth > 4
% inline list
\usepackage{url,hyperref,gloss}
% url: for bibliography with type misc, howpublished=\url{}
% hyperref: autoref of numbered items and bibliography field: url = 
% gloss: create a glossary
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
%use colors for texts and tables
\usepackage{pgfgantt,tikz,pgf}
% pgfgantt: produce Ghantt charts
% tikz: graphics using commands (w/pgf)
% pgf: 
\usepackage{longtable}
%==========================================================
\renewcommand{\contentsname}{Table of Contents}
% change the title of toc
\renewcommand{\cfttoctitlefont}{\hfill\normalfont\bfseries}
\renewcommand{\cftaftertoctitle}{\hfill}
% centered and bold header for toc
\usepackage{titletoc}
% title of toc
\titlecontents*{chapter}% <section-type>
[0pt]% <left>
{}% <above-code>
{\bfseries\chaptername\ \thecontentslabel \quad}% <numbered-entry-format>
{\bfseries\ \thecontentslabel }% <numberless-entry-format>
{\bfseries \hfill \contentspage \\}% <filler-page-format>
% add Chapter to each chapter in toc and no dots
\titlecontents*{section}
[0pt]
{}
{\hspace{65pt} \thecontentslabel \quad}
%{\quad \quad \quad \quad \thecontentslabel \quad}
{}
{\hfill \contentspage \\}
% remove dots
\titlecontents*{subsection}
[0pt]
{}
{\hspace{95pt} \thecontentslabel \quad}
%{\quad \quad \quad \quad \thecontentslabel \quad}
{}
{\hfill \contentspage \\}
% remove dots

\titlespacing*{\chapter}{0pt}{0pt}{12pt}
%\titlespacing*{command}{left}{before-sep}{after-sep}[right-sep]

\titleformat{\chapter}[display]{\normalfont \normalfont \bfseries         \centering }{\chaptertitlename\ \thechapter}{8pt}{\normalfont \bfserie \centering}
% control the output of \chapter{}
\titleformat{\section}{\normalfont\bfseries}{\thesection}{1em}{}
% control the output of \section{}
\titleformat{\subsection}{\normalfont\bfseries}{\thesubsection}{1em}{}
% control the output of \subsection{}
\renewcommand{\cftlottitlefont}{\hfill\normalfont\bfseries}
\renewcommand{\cftafterlottitle}{\hfill}
% change the title of lot
\renewcommand{\cftloftitlefont}{\hfill\normalfont\bfseries}
\renewcommand{\cftafterloftitle}{\hfill}
% change the title of lof
%==========================================================
\usepackage[toc]{appendix}
% appendices in the thesis
%==========================================================
\usepackage[backend=biber,bibstyle=ieee,sorting=rmc,defernumbers=true]            {biblatex}
\DeclareSortingScheme{rmc}{
\sort{
\field{keywords} 
}
}
%END OF PREAMBLE

There is also no problem in the preamble because I didn't modify the preamble above.

This is the bib file I used to make a citation...

@misc{Beal_2018,
    keywords= "Electronic Sources",
    author = "Beal, Vangie", 
    title = "application (application software)", 
    howpublished = "\url{https://www.webopedia.com/TERM/A/application.html}",     
    year = "2018",       
}

I believe that there is something in the bib file above that makes the bibliography not working.

This is the associated tex file I used to make the PDF....

\section{What is an application?}

An application (also called application software), is any program that is designed for the end user. Application software includes database programs, word processors, Web browsers and spreadsheets. In the Fig.~ \ref{fig:application}...\\

\begin{figure}
  \centering
    \includegraphics[scale=0.60]{Chapter2Picture1.jpg}
  \caption {Softwares \cite{Beal_2018}.} 
  \label{fig:application}
\end{figure}


Applications sit on top of systems software because they are cannot run without the operating system and system utilities. Systems software consists of low-level programs that interact with the computer at basic level. This includes operating systems, compilers, and utilities for managing computer resources \cite{Beal_2018}.\\

The associated tex file above might be the culprit on why the citations doesn't work....

This is the error message when I "run" the main tex file....

enter image description here

How could I resolve the problem of citations and bibliography?

20
  • 1
    Good, then show us the .blg file (see comment above about it being a text file even though Windows claims it is not).
    – moewe
    Jul 11 '18 at 6:50
  • 1
    Note that your system is pretty old. Your pdfLaTeX format is three and a half years old. You may want to consider a proper update (see tex.stackexchange.com/q/55437/35864 and tex.stackexchange.com/q/108447/35864) before you continue. If you are already working and have a close deadline updates can be risky, but if your system is really old it could be unavoidable.
    – moewe
    Jul 11 '18 at 6:57
  • 1
    Is that all or is there more? Please add the full text of the .blg file to your question. The only thing I can say now is that Biber 1.5 is ancient, it is roughly five and a half years old.
    – moewe
    Jul 11 '18 at 7:04
  • 1
    Do not use the performance monitor. Open it in a text editor. (Notepad, Notepad++, TeXstudio, TeXmaker, ... you name it all of them should be able to open the file). If the file just stops after INFO - Logfile is 'WhizzKidsMain.blg' I can't really help you. That means the run aborted or hangs so early that not even a warning or useful error is produced.
    – moewe
    Jul 11 '18 at 7:13
  • 2
    That means you ran BibTeX instead of Biber. But your document needs Biber. FWIW You only need to compile LaTeX, Biber, LaTeX, LaTeX. The second Biber run is superfluous.
    – moewe
    Jul 11 '18 at 7:18