I'm not very good with tex stuff, and although I'm a capable linux user, latex has always been a problem for me.
My situation. I'm writing a thesis document. OS : Debian 8 Lyx : 2.1.2 Jabref : 2.1
When I try to output my Lyx file to PDF just today I have been getting the following error message about inputenc
Package natbib Warning: Citation `ArpaciDusseau14' on page 12 undefined on inpu t line 244.
[12] [13]) [14] (./Memoire_Stage.bbl (./Memoire_Stage.brf) \tf@brf=\write4 \openout4 = `Memoire_Stage.brf'.
! Package inputenc Error: Keyboard character used is undefined (inputenc) in inputencoding `latin9'.
See the inputenc package documentation for explanation. Type H for immediate help. ...
l.79 You need to provide a definition with \DeclareInputText or \DeclareInputMath before using this key.
! Package inputenc Error: Keyboard character used is undefined (inputenc) in inputencoding `latin9'.
See the inputenc package documentation for explanation. Type H for immediate help. ...
l.79
Recent changes are :
I've been using Zotero, and exported a number of my references to bibtex output and then imported them into jabref.
It is not the first time I have done this, previously everything has been fine.
I also recently split my thesis into a multi-document format (it was getting too long to be able to find my way around !), but again my output to pdf has been working up until today.
When I output to pdf from lyx the first window that opens has the following details in it.
Package inputenc Error: Keyboard character used is undefined You need to provide a definition with \DeclareInputText or \DeclareInputMath before using this key.
But I don't know how to find these 'strange' characters. The jabref DB is set to be utf8 format. I found and deleted the .blg and .blf files (and in fact all the lyx temp files just in case), but no change.
I did perform a copy and paste from a my personal tiddlywiki web note book, but this hasn't caused my problems before.
I've pulled an old version off of my git repo, and it will compile to pdf just fine, but the references I have used are much reduced (I used markers in the doc to mark where my missing references where)
I don't know where to go next to try to solve my problem.
all help is greately appreciated.
David
\usepackage[utf8]{inputenc}
notlatin9
\usepackage[latin9]{inputenc}
is LyX's standard setting for new documents. The solution? Save your bib database as TeX ASCII, or latin9. It has to match your document's character encoding.