I read this question and I know that this not happens, if I use pdf viewers like evince or okular, but now I use FoxitReader because is lightweight and because I have Fedora 15 spin with LXDE and this edition uses epdfview (that I don't like) for default. Therefore, I uninstalled epdf and I'm happy with Foxit, but when I'm using kile and each time that I compiled a document, kile opens a new pdf.

Then my question is: This happens me for the choice of FoxitReader or is a problem of kile's configuration? How can I fix this problem? Thanks in advance

  • I suspect this is something to do with your PDF viewer, rather than anything to do with LaTeX or friends. Perhaps this question should be migrated to superuser? – Seamus Aug 10 '11 at 9:48
  • Foxit won't update a PDF if changes are made to it, so you have to open a new "version" of the PDF to view the changes. The developers have done some work on this feature (forums.foxitsoftware.com/…) but so far they have not added it. – Torbjørn T. Aug 10 '11 at 16:53

I suspect you are using the Quickbuild command for building your document, and by creating another PDF you actually meant that it opens another viewer. Go into Settings->Configure Kile...->Build->Quickbuild and remove the ViewPDF command. Then you can use the View PDF command manully (just once) (default shortcut Alt+7) and repeat the Quickbuild (Alt+1) as many times as you want.

Update: Foxit doesn't support automatic updates (version 5 even seems to block write access on the file), which would make it unsuitable for usage with LaTeX.

The above setup works nicely with other PDF viewers (Okular, Evince), and it doesn't matter how long time it takes for them to start, since that will only happen once.

  • The pdf viewer (FoxitReader) is not actualiced after compile – Bruce_Warrior Aug 10 '11 at 15:30
  • This method seems effective and quick. However, it still requires to be at the root document. Is there a way to compile regardless of what is the current file location? – nilon Jun 6 '20 at 18:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.