I built a complete working report using the hyperref package for adding dynamic links. I then routinely updated MikTex and downloaded all updated packages (my last update was about a month ago). However, my document will no longer compile, claiming "improper \spacefactor" amongst other new errors. I have produced an MWE below, and all errors disappear when I comment out the hyperref package.
Code: Select all
\documentclass[11pt]{report}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\begin{document}
The amplitude of a wave, A, as a function of distance from source, x, can be expressed as follows:
\begin{equation}
\label{eqn:sound_att}
A=A_{0}e^{-\alpha x}
\end{equation}
where $A_{0}$ is the initial amplitude and $\alpha$ is the attenuation coefficient for the given medium. It is therefore possible to distinguish between materials based on their attenuation coefficients. However, it should be noted that attenuation is also related to wave frequency: higher frequency waves suffer from increased scattering etc.
\end{document}
Additionally, as a side comment. The last two times I have updated MikTex new errors have been introduced. The first update broke the lastpage package and this one has further complicated things. Is this common and thus might one recommend simply not updating for a good while?
Thanks!