Expert assistant for writing SDU bachelor thesis sections in LaTeX. Covers all chapters of the Software Engineering bachelor project report: Abstract, Introduction, Project Background, Problem Statement, Proposed Solution, Implementation, Software Engineering Practices, Discussion, Conclusion, and Appendix. Use when drafting, expanding, or reviewing any thesis chapter or section.
This skill assists with writing and structuring all sections of the SDU Software Engineering Bachelor Project thesis, authored in LaTeX using the SDU 2025 report template.
report (11pt, A4, two-sided)main.tex — includes all chapter files from Chapters/abbrv style, stored in references.bibThe thesis is divided into the following chapters, each in its own .tex file under :
Chapters/| File | Chapter | Label |
|---|---|---|
Abstract.tex | Abstract (front matter) | — |
Introduction.tex | 1. Introduction | chap:intro |
Project_Background.tex | 2. Project Background | chap:background |
Problem.tex | 3. Problem Statement | chap:problem |
Solution.tex | 4. Proposed Solution | chap:Solution |
Implementation.tex | 5. Implementation | chap:implementation |
SE.tex | 6. Software Engineering Practices | chap:SE |
Discussion.tex | 7. Discussion | chap:discussion |
Conclusion.tex | 8. Conclusion | chap:conclude |
Appendix.tex | Appendix A | — |
Abstract.tex)chap:intro)chap:background)\cite{}) to reference academic sources.\ref{fig:...}, \ref{tab:...}).chap:problem)chap:Solution)\ref{fig:...}.chap:implementation)listings package (\begin{lstlisting}).chap:SE)pgfgantt) if applicable to show the project timeline.chap:discussion)chap:conclude)Appendix.tex)\ref{chap:appendix} or specific section labels.\section{Section Title}
\subsection{Subsection Title}
\subsubsection{Subsubsection Title}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{Images/filename.png}
\caption{A descriptive caption.}
\label{fig:unique-label}
\end{figure}
Reference with: Figure~\ref{fig:unique-label}
\begin{table}[htbp]
\centering
\begin{tabular}{lll}
\toprule
Column 1 & Column 2 & Column 3 \\
\midrule
Data & Data & Data \\
\bottomrule
\end{tabular}
\caption{A descriptive caption.}
\label{tab:unique-label}
\end{table}
Reference with: Table~\ref{tab:unique-label}
\begin{lstlisting}[language=Python, caption={Description}, label={lst:label}]
# code here
\end{lstlisting}
\cite{authorYYYYkeyword}\cite{author1,author2}text~\cite{ref}~\ref{} (non-breaking space) for figures, tables, sections.\label{} immediately after \chapter{}, \section{}, \begin{figure}, etc.Add entries with \nomenclature{SYMBOL}{Definition} and they appear in the nomenclature list.
\section should have introductory text before its first \subsection.\noindent after block environments (figures, tables) to avoid unwanted indentation.Chapters/<ChapterName>.tex\label{} to all new sections, figures, and tables.references.bib.pdflatex main.tex → bibtex main → pdflatex main.tex × 2.