Formatting Tips for Engineering and Technical Dissertations (LaTeX, Equations, Graphs)

You’re writing an engineering dissertation. Page 47 has a differential equation that’s central to your research. You formatted it carefully in LaTeX. It looks perfect on your screen. Then you convert to PDF for submission and the equation breaks across two pages. Half the equation is at the bottom of page 47, the other half at the top of page 48. The continuity is destroyed and the equation is unreadable. Or your graphs look crisp on screen but when printed they’re pixelated and the axis labels are too small to read. Or your equation numbering worked fine until you added a new equation in Chapter 3, and now all subsequent equation numbers are wrong and all your cross-references broke. Engineering and technical dissertations have formatting challenges that humanities or social science dissertations don’t face. You’re working with complex mathematical notation that standard word processors can’t handle well. You have dozens of figures—graphs, diagrams, schematics, plots—that need to be high enough resolution for publication but small enough file size for submission. You have symbols and notation that need to remain consistent across 200 pages. One formatting error in an equation can make it mathematically incorrect. A graph with illegible labels is useless regardless of the data it contains. Inconsistent notation creates confusion about whether x_1 and x₁ refer to the same variable or different ones. These aren’t just aesthetic problems. They’re technical problems that affect the scientific validity and readability of your work. Your committee needs to understand your equations to evaluate your research. Your graphs need to be clear enough to show what you claim they show. Your notation needs to be precise enough to be reproducible. Most engineering students know they should use LaTeX for technical documents. But knowing you should use LaTeX and knowing how to set up a 200-page dissertation with consistent formatting, proper equation numbering, integrated figures, and a bibliography are very different things. Some students try to do it in Word with equation editors and spend hundreds of hours fighting formatting problems. Some students use LaTeX but don’t set it up correctly and end up with inconsistent formatting or broken cross-references. Some students cobble together different tools—LaTeX for equations, Python for graphs, Word for text—and the integration is a mess. Let me show you how to format engineering and technical dissertations properly. Whether you’re using LaTeX exclusively, Word with technical tools, or a hybrid approach, there are specific techniques that ensure your equations, figures, and technical content format correctly and consistently.


Why Engineering Formatting Differs


Engineering dissertations aren’t just longer versions of engineering papers. They have unique formatting challenges that stem from the nature of technical content and the length of the document. Heavy reliance on mathematical notation. Your dissertation probably contains hundreds of equations. Not just simple inline math like x = 5, but complex multi-line derivations, matrices, integrals, differential equations, and systems of equations. Standard word processors weren’t designed for this. Microsoft Word’s equation editor is clunky and produces inconsistent formatting. Google Docs is even worse for technical content. You can use them for simple equations, but for serious mathematical content, they’re inadequate. This is why engineering fields adopted LaTeX. LaTeX was specifically designed for typesetting mathematics. It handles complex notation, produces beautiful mathematical typography, and maintains consistency automatically. Symbols and notation must be precise and consistent. In engineering, notation matters. Variables, subscripts, superscripts, Greek letters, special symbols—these aren’t just decoration. They carry specific meaning, and confusion about notation leads to misunderstanding of your technical content. You need to define notation clearly and use it consistently throughout 200+ pages. If you use σ for stress in Chapter 3, you can’t suddenly use S for stress in Chapter 5. If you use bold for vectors and regular font for scalars, that convention must hold everywhere. LaTeX helps with this through macro definitions. You can define \stress to always produce σ formatted correctly. Then if you later decide to change notation, you update the definition once and it changes throughout the document. Word doesn’t have this capability. You have to manually ensure consistency, which means you’ll inevitably have inconsistencies in a long document. Figures are central to technical arguments. Engineering dissertations are heavy on figures: graphs showing experimental results, diagrams of systems, schematics of circuits, plots of simulations, CAD drawings, flowcharts, block diagrams. These figures aren’t supplementary—they’re often the primary way you present results. A graph showing stress-strain curves or a plot of frequency response is the evidence for your claims. If the figure is illegible, your evidence is lost. This creates technical requirements:
  • High enough resolution (300 dpi minimum for print)
  • Proper scaling (labels readable when printed)
  • Consistent style (same fonts, colors, line widths across all figures)
  • Appropriate file formats (vector formats like PDF or EPS for line drawings, high-res PNG for photos)
You’re probably generating figures from multiple sources: MATLAB, Python, CAD software, circuit simulation tools. Each has different default settings and export options. Getting them all to look consistent and professional requires understanding file formats and graphics standards. Appendices with raw data, code, or detailed derivations. Engineering dissertations often have substantial appendices containing things like:
  • Full derivations of equations summarized in main text
  • Source code for simulations or data analysis
  • Raw experimental data tables
  • Calibration procedures
  • Equipment specifications
  • Additional figures that support main text
These appendices might be as long as the main dissertation. They need proper formatting, numbering, and integration with the main text. LaTeX handles this well with proper sectioning. Word… struggles with complex documents that have multiple appendices with their own numbering schemes. Citations to technical standards and specifications. Engineering cites different types of sources than other fields. Yes, journal articles, but also:
  • IEEE standards
  • ASME specifications
  • Patents
  • Technical reports
  • Conference proceedings
  • Software documentation
Citation styles like APA or MLA weren’t designed for these source types. Engineering fields use IEEE citation style or discipline-specific variants that handle technical sources properly. BibTeX (LaTeX’s bibliography system) has entries for these source types. Word’s citation tools… don’t really. Tables with complex data. You might have tables with:
  • Many columns of numerical data
  • Mixed units
  • Scientific notation
  • Statistical significance markers
  • Nested headers
These need to format clearly and consistently. LaTeX’s table packages provide fine control. Word’s table formatting is less flexible and maintaining consistency across many complex tables is tedious. The length and complexity of engineering dissertations. Humanities dissertations might be 80% prose with a few figures. Engineering dissertations might be 40% equations, 30% figures, 20% prose, and 10% tables. This much technical content in a 200+ page document requires tools designed for technical typesetting. Word was designed for business documents and reports. LaTeX was designed for scientific and technical publishing. The tool matches the task better. None of this means Word is impossible to use. Some students successfully complete engineering dissertations in Word, especially if they’re comfortable with Word’s advanced features like styles, equation editor, and cross-references. But it’s harder than LaTeX for most engineering content. And most engineering faculty use LaTeX themselves, so they can provide better support if you use it too.


Setting Up a LaTeX Dissertation Template


If you’re using LaTeX for your dissertation (which I recommend for engineering), proper setup at the beginning saves enormous time later. Don’t just start typing into a blank .tex file. Start with a document class appropriate for dissertations. LaTeX has several document classes. For dissertations, your options are: \documentclass{report} – This is the standard for dissertations. It supports chapters, has proper front matter (abstract, acknowledgments, table of contents), and formats appropriately for long documents. \documentclass{book} – Similar to report but designed for two-sided printing with different odd/even page formatting. Some universities require this for bound copies. Most don’t care since dissertations are primarily PDF now. \documentclass{article} – Don’t use this for dissertations. It’s for short documents and doesn’t have chapter structure. Most likely you’ll use report unless your university provides a custom class. Use university-provided templates if available. Many engineering schools provide LaTeX dissertation templates that implement their formatting requirements. These templates include:
  • Title page formatted per university specifications
  • Proper margin settings
  • Front matter pages (abstract, acknowledgments, etc.)
  • Table of contents formatting
  • Bibliography style files
  • Examples of equations, figures, and tables
Search for “[Your University] LaTeX dissertation template” or check your graduate school’s website. If they provide one, use it. These templates are tested and approved, saving you from having to implement formatting requirements manually. If your university doesn’t provide a template, look for templates from similar universities and adapt them. MIT, Stanford, Berkeley, and other engineering schools have public LaTeX templates you can modify. Essential packages for engineering dissertations. Even with a template, you’ll need certain packages. Add these to your preamble (the section before \begin{document}):
\usepackage{amsmath}  % Essential for math
\usepackage{amssymb}  % Math symbols
\usepackage{graphicx} % Including figures
\usepackage{caption}  % Better caption formatting
\usepackage{subcaption} % For subfigures
\usepackage{booktabs} % Better table formatting
\usepackage{siunitx}  % Proper handling of units
\usepackage{hyperref} % Clickable cross-references in PDF
These are the basics. You might need additional packages depending on your specific field:
  • circuitikz for circuit diagrams
  • pgfplots for plots directly in LaTeX
  • algorithm and algorithmic for algorithm pseudocode
  • listings for including code with syntax highlighting
Organize your dissertation into multiple files. Don’t write your entire dissertation in one .tex file. Break it into logical components:
main.tex              % Master file
chapters/
  chapter1.tex        % Introduction
  chapter2.tex        % Literature review
  chapter3.tex        % Methodology
  chapter4.tex        % Results
  chapter5.tex        % Discussion
figures/              % All figure files
  figure1.pdf
  figure2.png
bibliography.bib      % BibTeX references
In your main.tex file, use \input{chapters/chapter1} to include each chapter. This modular structure:
  • Makes editing easier (work on one chapter without scrolling through 200 pages)
  • Speeds compilation (compile just one chapter during editing)
  • Allows collaboration (multiple people can edit different chapters)
  • Reduces risk of breaking things (changes in Chapter 1 don’t affect Chapter 5’s file)
Set up BibTeX for bibliography management. Create a bibliography.bib file containing all your references in BibTeX format. For example:
@article{smith2020,
  author = {Smith, John and Jones, Mary},
  title = {Advanced Materials for Engineering Applications},
  journal = {Journal of Materials Engineering},
  year = {2020},
  volume = {45},
  number = {3},
  pages = {234--256},
  doi = {10.1234/jme.2020.12345}
}

@inproceedings{zhang2019,
  author = {Zhang, Wei},
  title = {Machine Learning Methods for Structural Analysis},
  booktitle = {Proceedings of the IEEE Conference on Structural Engineering},
  year = {2019},
  pages = {123--130}
}
In your main.tex file:
\bibliographystyle{IEEEtran}  % Or whatever style your field uses
\bibliography{bibliography}
Then cite references with \cite{smith2020} and BibTeX generates the bibliography automatically with consistent formatting. This is infinitely better than managing citations manually. Add sources as you read them, cite them in text, and the bibliography formats automatically. Define custom commands for repeated notation. If you use certain symbols repeatedly, define commands:
\newcommand{\stress}{\sigma}
\newcommand{\strain}{\epsilon}
\newcommand{\velocity}{\mathbf{v}}
\newcommand{\reals}{\mathbb{R}}
Then use \stress instead of typing \sigma every time. Benefits:
  • Consistency (the symbol is always formatted the same)
  • Easy changes (decide later to change notation, update one definition)
  • Semantic meaning (code says \stress which is clearer than \sigma)
Set up cross-referencing. LaTeX’s cross-referencing is powerful but requires setup. Every equation, figure, table, and section that you’ll reference needs a label:
\begin{equation}
  E = mc^2
  \label{eq:einstein}
\end{equation}
Then reference it with \ref{eq:einstein} or \eqref{eq:einstein} (the latter adds parentheses). Use descriptive label names:
  • eq:momentum not eq:1
  • fig:circuit_diagram not fig:4
  • tab:results_experiment1 not tab:5
If you use generic numbers, you won’t remember what eq:7 is when you need to reference it later. Descriptive names make your code readable. Test your template before writing content. Once you’ve set up your template with document class, packages, file structure, and BibTeX, compile it to make sure everything works. Add dummy content:
  • One chapter with text, equations, figures, and tables
  • Some citations
  • Cross-references between sections
Verify it compiles cleanly, the PDF looks right, and all features work. Fix any problems now before you’ve written 100 pages. Version control is essential. Use Git or another version control system. Your dissertation is months of work—protect it. Version control lets you:
  • Recover if you break something
  • Try formatting experiments without fear
  • Collaborate with advisors (they can suggest changes via pull requests)
  • Keep backups automatically
Set up a private GitHub or GitLab repository for your dissertation. Commit changes regularly. Your future self will thank you when you need to recover that equation you deleted three weeks ago.


Formatting Equations and Symbols


Equations are probably the most important formatting element in engineering dissertations. They need to be correct, consistent, and readable. Number equations consistently. Most engineering dissertations number all displayed equations. This allows you to reference them in text: “As shown in Equation (3.5)…” LaTeX’s equation environment provides automatic numbering:
\begin{equation}
  F = ma
\end{equation}
This creates a numbered equation centered on its own line. The number appears on the right (or left, depending on document class settings). If you have an equation you don’t need to reference, use equation* (with asterisk) for an unnumbered equation:
\begin{equation*}
  E = \frac{1}{2}mv^2
\end{equation*}
Equation numbering schemes. Common options:
  • Consecutive throughout: (1), (2), (3)… (simpler but numbers get large)
  • By chapter: (1.1), (1.2), (2.1), (2.2)… (more common, easier to locate)
To use chapter-based numbering, add to your preamble:
\numberwithin{equation}{chapter}
Then equations automatically number as (chapter.number). Aligning multi-line equations. Single-line equations are easy. Multi-line derivations require proper alignment. Don’t just stack equation environments—use align:
\begin{align}
  x &= y + z \\
  &= a + b + c \\
  &= 5
\end{align}
The & aligns equations at that point (typically at equals signs). The \\ breaks lines. This creates:
x = y + z
  = a + b + c  
  = 5
All aligned at the equals signs, which makes the derivation readable. Each line in an align environment gets its own equation number. If you want only one number for the whole group, use aligned inside equation:
\begin{equation}
\begin{aligned}
  x &= y + z \\
  &= a + b + c \\
  &= 5
\end{aligned}
\end{equation}
Avoid eqnarray. Some old LaTeX guides recommend eqnarray. Don’t use it. It has spacing problems and inconsistencies. Use align from the amsmath package instead. Matrices and arrays. For matrices, use the amsmath matrix environments:
\begin{equation}
\mathbf{A} = \begin{bmatrix}
  a_{11} & a_{12} & a_{13} \\
  a_{21} & a_{22} & a_{23} \\
  a_{31} & a_{32} & a_{33}
\end{bmatrix}
\end{equation}
Options:
  • bmatrix for square brackets
  • pmatrix for parentheses
  • vmatrix for vertical bars (determinants)
  • matrix for no delimiters
Consistent spacing in equations. LaTeX handles spacing automatically, but be aware of commands that affect it:
  • \, small space (for units: $5,\text{m}$)
  • \quad larger space
  • \! negative space (to tighten spacing)
Use these sparingly and consistently. Don’t manually space equations differently in different chapters. Subscripts and superscripts. Use _ for subscripts and ^ for superscripts:
  • x_1 produces x₁
  • x^2 produces x²
  • x_1^2 produces x₁²
For multi-character subscripts, use braces: x_{max} not x_max (the latter would subscript only ‘m’). Greek letters and special symbols. LaTeX has commands for all Greek letters:
  • \alpha, \beta, \gamma for lowercase
  • \Gamma, \Delta, \Lambda for uppercase (not all Greek letters have distinct uppercase)
Special symbols:
  • \nabla for gradient (∇)
  • \partial for partial derivative (∂)
  • \infty for infinity (∞)
  • \approx for approximately (≈)
  • \leq and \geq for inequalities (≤, ≥)
Learn the LaTeX commands for symbols you use frequently. Keep a reference handy for others. Units and numbers. Use the siunitx package for proper formatting:
\SI{5.2}{\meter\per\second}
\SI{3.14e-6}{\newton\meter}
\num{1.23e8}
This ensures:
  • Proper spacing between number and unit
  • Correct formatting of scientific notation
  • Consistent style throughout document
Don’t type units in regular text or math mode. Use \SI command. Inline vs. displayed equations. Small equations can go inline: “The force $F = ma$ shows…” Complex equations should be displayed on their own line with equation environment. Don’t force complex math to be inline—it creates ugly line spacing and is hard to read. Label equations you’ll reference. Immediately after opening an equation environment, add a label:
\begin{equation}
  \label{eq:newton_second}
  F = ma
\end{equation}
Then reference it: “Newton’s second law \eqref{eq:newton_second} relates force to acceleration.” The \eqref command automatically inserts the equation number with parentheses. Common equation formatting mistakes:
  • Inconsistent notation (x vs. X for same variable)
  • Missing equation numbers on equations you reference
  • Broken cross-references because labels are missing or changed
  • Poor alignment in multi-line derivations
  • Units not properly formatted
  • Mixing fonts (some equations in one style, others in different style)
Avoid these by:
  • Defining notation in a table at the beginning
  • Using macros for repeated symbols
  • Labeling all numbered equations
  • Using align consistently
  • Using siunitx for all units
  • Using amsmath package for all math



Formatting Figures, Graphs, and Tables


Technical figures need high quality and consistent formatting. Your MATLAB plots, CAD drawings, and experimental photos represent your research results—they must be publication quality. Use vector formats when possible. For line drawings, graphs, plots, and diagrams, use vector formats:
  • PDF (best for LaTeX)
  • EPS (older standard, still works)
  • SVG (convertible to PDF)
Vector formats scale without losing quality. A PDF graph will look crisp whether printed at full page or reduced to thumbnail size. For photographs or images with continuous tone, use raster formats at high resolution:
  • PNG (best for figures with text or solid colors)
  • TIFF (for photographs, if required)
  • JPEG (only for photos, not graphs—lossy compression affects quality)
Never use low-resolution screenshots or web images. They look pixelated when printed. Resolution requirements. For raster images:
  • 300 dpi minimum for print
  • 600 dpi for line art or images with small text
  • Check file at print size—zoom to 100% in PDF viewer to verify quality
If your figure looks fuzzy at 100% zoom, it will look worse when printed. Regenerate at higher resolution. Export settings from software. When exporting from MATLAB, Python, or other tools: MATLAB:
print(gcf, 'figure1.pdf', '-dpdf', '-bestfit')
Or use exportgraphics for better control. Python (matplotlib):
plt.savefig('figure1.pdf', format='pdf', bbox_inches='tight', dpi=300)
The key settings:
  • Vector format (PDF) for graphs
  • bbox_inches='tight' removes excess whitespace
  • High DPI if you must use raster format
Configure these export settings at the beginning and use them consistently. Don’t mix different export settings across figures. Font sizes in figures. Axis labels, legends, and text in figures must be readable when printed. Rule of thumb: no smaller than 10pt font in the final printed size. If your figure will print at 4 inches wide, make sure text is large enough to be readable at that size. LaTeX default figure size is often too small with too-small text. Set font sizes explicitly in your plotting code:
plt.xlabel('Time (s)', fontsize=12)
plt.ylabel('Voltage (V)', fontsize=12)
plt.tick_params(labelsize=10)
Consistent style across all figures. All your graphs should look like they belong in the same dissertation:
  • Same font (match your dissertation body font if possible)
  • Same line weights
  • Same color scheme (if using color)
  • Same axis label style
  • Same legend format
Create a style template in your plotting software and use it for all figures. MATLAB and matplotlib both support style files that define these settings once, then apply to all plots. Including figures in LaTeX. Use the figure environment:
\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.8\textwidth]{figures/circuit_diagram.pdf}
  \caption{Schematic diagram of the proposed circuit design showing component values and connections.}
  \label{fig:circuit_diagram}
\end{figure}
Breaking this down:
  • [htbp] placement specifiers: here, top, bottom, page. LaTeX will try to place the figure in that priority order.
  • \centering centers the figure
  • \includegraphics[width=0.8\textwidth] includes the figure at 80% of text width. Adjust as needed.
  • \caption provides the figure caption (goes below figure per convention)
  • \label allows cross-referencing: “Figure \ref{fig:circuit_diagram} shows…”
Figure sizing. Specify size relative to text width, not absolute dimensions:
  • width=\textwidth for full-width figures
  • width=0.5\textwidth for half-width
  • height=0.3\textheight for height-based sizing
This makes figures scale appropriately if you change document layout. Subfigures. For multiple related figures, use subcaption package:
\begin{figure}[htbp]
  \centering
  \begin{subfigure}[b]{0.45\textwidth}
    \includegraphics[width=\textwidth]{fig1a.pdf}
    \caption{Before optimization}
    \label{fig:before}
  \end{subfigure}
  \hfill
  \begin{subfigure}[b]{0.45\textwidth}
    \includegraphics[width=\textwidth]{fig1b.pdf}
    \caption{After optimization}
    \label{fig:after}
  \end{subfigure}
  \caption{Comparison of system performance before and after optimization showing 40\% improvement in efficiency.}
  \label{fig:comparison}
\end{figure}
This creates two side-by-side subfigures with individual captions (a) and (b), plus an overall caption. You can reference the whole figure or individual subfigures. Tables with numerical data. Use booktabs package for professional-looking tables:
\begin{table}[htbp]
  \centering
  \caption{Experimental results showing measured force and displacement values for three test specimens.}
  \label{tab:results}
  \begin{tabular}{lccc}
    \toprule
    Specimen & Force (N) & Displacement (mm) & Stiffness (N/mm) \\
    \midrule
    A & 1250 & 2.4 & 521 \\
    B & 1180 & 2.6 & 454 \\
    C & 1310 & 2.3 & 570 \\
    \bottomrule
  \end{tabular}
\end{table}
\toprule, \midrule, and \bottomrule create professional horizontal lines. Don’t use vertical lines in tables—they look cluttered. Let whitespace separate columns. Tables with units. Use siunitx package’s S column type for numbers with units:
\begin{tabular}{lSS}
  \toprule
  Test & {Force (N)} & {Displacement (mm)} \\
  \midrule
  1 & 1250 & 2.4 \\
  2 & 1180 & 2.6 \\
  3 & 1310 & 2.3 \\
  \bottomrule
\end{tabular}
The S column type automatically aligns numbers at decimal points and handles scientific notation properly. Caption style. Convention in engineering:
  • Figure captions go below the figure
  • Table captions go above the table
Captions should be complete sentences that describe the figure/table sufficiently that readers understand it without reading the text. Include key information like units, conditions, or sample sizes. Reference all figures and tables in text. Never include a figure without discussing it. The first reference to each figure should appear before the figure appears in the document. “Figure 3 shows the frequency response of the system under varying load conditions.” Then the figure appears soon after (same page or next page).


Hybrid Approach — Word + LaTeX Integration


Some situations require using Word despite preferring LaTeX for technical content. Maybe your advisor only uses Word. Maybe your university requires specific Word templates. Maybe you’re collaborating with non-LaTeX users. You can still use LaTeX for equations while doing the overall document in Word. MathType with LaTeX input. MathType is a Word equation editor that understands LaTeX syntax. Type LaTeX equations in MathType, and it renders them in Word. For example, type:
\frac{d^2x}{dt^2} + \omega^2 x = 0
MathType converts this to a formatted equation. This is faster than using Word’s built-in equation editor with point-and-click. MathType isn’t free, but many universities provide it. Check your software licenses. Standalone equation images. For complex equations, create them in LaTeX, compile to PDF, and insert as images in Word:
  1. Create a standalone LaTeX file with just the equation:
\documentclass[border=2pt]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
  E = mc^2
\end{equation*}
\end{document}
  1. Compile to PDF
  2. Convert PDF to high-res PNG (300+ dpi)
  3. Insert image in Word
This gives you LaTeX-quality equations in Word. Tedious for many equations, but useful for key ones. Generate figures in LaTeX, import to Word. Use LaTeX/TikZ or other tools to create publication-quality figures, export as PDF or high-res PNG, insert in Word. This is common for circuit diagrams, block diagrams, and other technical illustrations that are easier to create programmatically than in drawing software. Equation cross-referencing in Word. If using equations as images, you lose automatic numbering. You’ll need to number and reference equations manually in Word. This is error-prone—another reason to use LaTeX if possible. If using MathType, you can use Word’s built-in equation numbering and cross-referencing features, though they’re less robust than LaTeX’s. Bibliography management. Use Zotero or Mendeley with Word plugins. These work reasonably well for managing citations in Word, though not as elegantly as BibTeX in LaTeX. Configure the citation style to IEEE or your field’s standard. The hybrid approach limitations. Mixing tools creates integration headaches:
  • Inconsistent formatting between LaTeX-generated and Word-native content
  • Manual updates when equations change (if using images)
  • No automatic cross-reference updates
  • More difficult to maintain consistency
Use hybrid approaches only when necessary. Pure LaTeX or pure Word (with proper equation tools) are more maintainable.


Common Technical Formatting Mistakes


I’ve reviewed hundreds of engineering dissertations. Here are the mistakes that come up constantly: Broken equation numbering. Student adds an equation early in the dissertation, and all subsequent equation numbers shift. But cross-references in text still point to old numbers: “As shown in Equation (4.3)” now points to a different equation than intended. In LaTeX, this doesn’t happen if you use \label and \ref—references update automatically. In Word, you must use Word’s cross-reference feature (not typing numbers manually) to get automatic updates. Check all equation references before final submission. Verify each reference points to the correct equation. Inconsistent font types in equations. Some equations use Times font, others use Computer Modern, others use Arial. This happens when copying equations from different sources or mixing equation editors. Fix: Use one equation system consistently. If using LaTeX, all equations use the same font automatically. If using Word, ensure all equations are created with the same equation editor. Low-resolution graphs. Student exports graphs as PNG at default resolution (96 dpi for screen display). They look fine on screen but print pixelated. Fix: Export at 300+ dpi or use vector formats (PDF, EPS). Check figures at 100% zoom in PDF viewer to verify quality before submission. Illegible axis labels or legends. Figure is sized correctly but text is tiny—6pt font that’s unreadable when printed. Fix: Set font sizes explicitly in plotting code. Make axis labels at least 10pt in final printed size. Inconsistent graph styles. Chapter 2 graphs have blue lines, Chapter 5 graphs have red lines. Some graphs have grids, others don’t. Some have legends outside the plot area, others inside. Fix: Create a style template in your plotting software. Use it for all figures. This takes time upfront but ensures consistency. Tables that don’t fit on one page. Long tables that break across pages without proper continuation indicators. In LaTeX, use longtable package for multi-page tables:
\begin{longtable}{lccc}
  \caption{Long experimental results} \\
  \toprule
  Col1 & Col2 & Col3 & Col4 \\
  \midrule
  \endfirsthead
  
  \caption[]{(continued)} \\
  \toprule
  Col1 & Col2 & Col3 & Col4 \\
  \midrule
  \endhead
  
  % Table content...
\end{longtable}
This automatically repeats headers on each page with “(continued)” notation. Missing or incorrectly formatted units. Writing “5 N” with a regular space and regular font for the unit, inconsistent with proper SI unit formatting. Fix: Use \SI{5}{\newton} from siunitx package. This ensures proper spacing (thin space, not regular space) and consistent font for units. Equations break across pages in wrong places. A derivation spanning multiple lines breaks in the middle, making it unreadable. In LaTeX, keep related equations together by adjusting page breaks manually if needed:
\begin{samepage}
\begin{align}
  % Equations that should stay together
\end{align}
\end{samepage}
Or use \pagebreak commands strategically before starting long derivations. Figure/table placement disasters. All figures appear at the end of the chapter instead of near relevant text. Or they appear before they’re referenced. Fix LaTeX placement with better placement specifiers and occasional \FloatBarrier command (from placeins package) to prevent figures from floating past certain points. Code listings with inconsistent formatting. Source code included in appendices with inconsistent indentation, no syntax highlighting, or improper formatting. Fix: Use listings package in LaTeX:
\begin{lstlisting}[language=Python]
def calculate_stress(force, area):
    return force / area
\end{lstlisting}
Configure syntax highlighting, line numbers, and font settings once, then use consistently. Missing cross-references. Text says “the following equation” but there’s no equation immediately following. Or “as shown in Figure X” where X is manually typed and wrong. Fix: Use actual cross-references, not manually typed numbers. In LaTeX: \ref{fig:label}. In Word: Insert > Cross-reference. Bibliography inconsistencies. Some references use full first names, others use initials. Some capitalize journal titles, others don’t. Some include DOIs, others don’t. Fix: Use BibTeX in LaTeX with a consistent style file (like IEEEtran.bst). Let the bibliography system handle formatting—don’t try to manually format each entry.


Get Technical Formatting Right


Engineering dissertations have technical complexity that requires appropriate tools and attention to detail. Equations must be correct and consistent. Figures must be high quality and properly formatted. Tables must present data clearly. LaTeX is the standard tool in engineering for good reason—it handles mathematical typesetting, cross-referencing, and technical content better than alternatives. If you’re not already proficient with LaTeX, invest time learning it at the start of your dissertation. The learning curve pays off in reduced formatting headaches later. If you must use Word, use its advanced features properly: equation editor, cross-references, styles, and citation tools. Don’t try to fake it with manual formatting. Generate figures from your analysis software with consistent export settings. Check figure quality at print resolution. Use vector formats for graphs and diagrams. And most importantly: set up your formatting infrastructure at the beginning. Template, document structure, figure style, equation macros, bibliography system. Getting this right upfront prevents having to fix formatting problems in 200 pages of content later. Get your engineering dissertation formatted by real professors who publish in IEEE and ASME journals. We have faculty with extensive experience in technical typesetting, LaTeX formatting, and engineering publication standards. We’ll help you set up proper templates, format equations and figures correctly, and ensure your technical content meets both your university’s requirements and professional engineering standards. Don’t let formatting problems delay your graduation when you’ve worked this hard on the research.
Scroll to Top