Die komplette Fehlermeldung sollte die Zeilennummer zeigen, in der der Fehler geschieht... das könnte helfen, das Zeichen zu finden, das inputenc nicht mag...
Ich habe das Problem der Umlaute mittlerweile gelöst und die Umlaute in der .bib-Datei einfach mit \"a etc. geschrieben. Da die Umlaute im sonstigen Text funktionieren und ich die Literatur ja nur einmal eingeben muss, hält sich der Aufwand auch in Grenzen. Danke für eure Hilfe!
Die Frage lässt sich so ohne weitere Informationen, etwa ohne Minimalbeispiel, nicht wirklich beantworten, aber man kann ein paar Hinweise geben, wie man mit einer solchen Fehlermeldung umgehen kann (von Fall zu Fall können unterschiedliche Maßnahmen nötig oder von Vorteil sein).
Wieso? Nun, inputenc sorgt, vereinfacht gesagt, dafür, dass die zwei (oder drei) 7-Bit-Zeichen, als die (pdf)TeX die 8-Bit-Unicode-Zeichen liest, zu einem Makro expandieren, das auf das entsprechende Symbol des verwendeten Fonts verweist. (Die Details sparen wir uns jetzt, auch, weil ich sie selber noch mal nachlesen müsste. :) Nun gibt es aber weitaus mehr Zeichen in den Unicode-Tabellen, als in inputenc implementiert sind. Das ist zum einen nicht schlimm, weil die wesentlichen Zeichen vorhanden sind, und zum anderen verständlich: wer kann schon vom LaTeX-Team erwarten, dass sie alle (auch die wirklich seltenen) Zeichen aufnehmen? (Und wer wollte die Liste aktuell halten?).
Die Fehlermeldung sagt einem aber zumindest zwei Dinge:
welches Zeichen wurde nicht erkannt? – Unicode char \u8:± Das nach \u8:, also ±.
in welcher Zeile steht dieses Zeichen? – l.4 $x_{1/2} = 4 ± In Zeile Vier.
Die komplette Fehlermeldung sollte die Zeilennummer zeigen, in der der Fehler geschieht... das könnte helfen, das Zeichen zu finden, das
inputenc
nicht mag...