cako / notorius

PDF reader with LaTeX annotations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Introduction

Introducing notorius!

Annotating PDF files is hard. There are a few options, but none of them are good enough for the technically inclined. Most PDF annotators use either ASCII text or free form tools.

The question arises: How does one annotate a PDF with LaTeX notation. The answer is, you simply don't. To repair the situation, I've written Notorius.

Before, I'd written a couple of scripts (first annotate_pdf and then pdfnoter) but they were half-assed and hard to use. So I decided I'd write a full-blown PDF reader. This is my meager attempt at doing so.

The project is very much a work in progress, though as of now, it is entirely functional. You can open PDF, and Okular files, or simply import notes contained in an XML file on top of an already open PDF. Saving is also done through Okular archives or XML files.

Installation

Linux

Get a TeX distribution and ImageMagick. Then download the appropriate binary: 32-bit (soon), 64-bit, and run it!

Windows

Get a LaTeX distribution, for example, MikTeX. Download the installer and run it! You can also use the program without installing it, download the binary here.

Screenshot

img1

Source

In order to run the program with Python instead of a binary, make sure you have the right dependencies first. These are the PyQt4 and popplerqt4. In Ubuntu 12.04 or later, they are both available through the package manager in packages python-qt4 and python-poppler-qt4. Once this is done, cd into the src folder and run python main.py.

License

Copyright 2013 Carlos Alberto da Costa Filho

This file is part of Notorius.

Notorius is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Notorius is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

PDF reader with LaTeX annotations

License:GNU General Public License v3.0


Languages

Language:Python 99.7%Language:Shell 0.3%