devel:ideas:dokutexit
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devel:ideas:dokutexit [2012-02-20 21:05] – [Mentors] HåkanS | devel:ideas:dokutexit [2012-03-09 00:22] (current) – Restructured the page Michitux | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== DokuTeXit plugin ====== | ====== DokuTeXit plugin ====== | ||
- | There is a [[plugin: | + | There is a [[plugin: |
The idea for this project was born after watching a screencast about [[http:// | The idea for this project was born after watching a screencast about [[http:// | ||
- | ===== Discussion of this idea ===== | + | ===== Details |
- | * Panel Administration: | + | Some ideas for features: |
- | * Define header of document (packages, new commands, etc) | + | |
- | * Define footer | + | |
- | * For scientific publications choose ACM or IEEE template | + | |
- | * All stuffs about Latex: | + | |
- | * Add new buttons to toolbar (to add some math function or something very specific of Latex but not of DW) | + | |
- | * There are already existing math plugins, some of them use LaTeX syntax and render it using JavaScript. My suggestion would be to add LaTeX export support to one or more of these plugins in order to not to require external dependencies on the server | + | |
- | * Export to latex files or PDF (I like much more the PDF option) | + | |
- | * What is the best way to do that, convert DW files into Latex files and compile to generate PDF? | + | |
- | * How can user see the log if happens a error during compilation? | + | |
- | * My suggestion would be to concentrate on LaTeX (by using a LaTeX renderer that can be taken and extended from dokutexit) and generate the PDF only optionally and offer instead a zip download that contains everything that's needed | + | |
- | * Bibtex page (example if we write a paper at namespace X bibtex page can be locate at X:bib) but if we write a paper which depend some other pages located in other namespace? | + | |
- | * There are already various BibTeX plugins. I searched for them some months ago and made a small list of them (--- [[user> | + | |
- | * https:// | + | |
- | * [[plugin: | + | |
- | * [[plugin: | + | |
- | * [[http:// | + | |
- | * [[plugin: | + | |
- | * My ([[user> | + | |
- | * For each reference there is one page it is defined on using BibTeX syntax, the data is stored in some kind of database or also the DokuWiki metadata index | + | |
- | * A toolbar button allows to quickly insert references, these references link to the page where they are defined on | + | |
- | * A syntax displaying information about individual citations or for displaying lists of citations | + | |
- | * There should be a bookmarklet for easily new reference pages for websites or BibTeX snippets from journal pages, wikipedia pages, ... | + | |
- | * The LaTeX export should be supported by generating a BibTeX file containing all references on a page or all references or references that match a certain criteria and for the LaTeX export, these links to reference pages should be replaced by LaTeX citations. | + | |
- | * Compile | + | * Support different kinds of headers (packages, new commands, etc) and footers for different kinds of documents that can be defined |
- | * Might be an interesting option | + | * Define templates for scientific publications |
+ | * A way to either directly enter LaTeX code that will be just used for the LaTeX document or also displayed in the normal page e.g. for math formulas, there are also existing DokuWiki plugins that use JavaScript for rendering LaTeX formulas, maybe one could add LaTeX export support to one of them | ||
+ | * Export formats. Maybe something like a ZIP file with everything ready for running LaTeX in it or an option to run LaTeX on the server and directly | ||
+ | * Error handling. There should be an easy way to see errors that occur while generating a PDF. | ||
+ | * BibTeX support: | ||
+ | * One page for each reference (or optionally more than one reference on a page?) | ||
+ | * Citations are managed in some database or the DokuWiki metadata index | ||
+ | * Syntax for displaying a link with a tooltip for a citation (in LaTeX export a LaTeX citation) | ||
+ | * Syntax for displaying individual citation information or a list of resources matched by some criteria | ||
+ | * A toolbar button for quickly inserting this syntax. | ||
+ | * Export citations in BibTeX format, also bundled with the LaTeX document all citations used in it | ||
+ | * Bookmarklet that allows to easily create pages for new citations | ||
+ | |||
+ | |||
+ | For the BibTeX support there are also existing plugins: | ||
+ | * https:// | ||
+ | * [[plugin: | ||
+ | * [[plugin: | ||
+ | * [[http://hodique.info/ | ||
+ | * [[plugin: | ||
===== Requirements ===== | ===== Requirements ===== | ||
Line 41: | Line 37: | ||
===== Difficulty ===== | ===== Difficulty ===== | ||
- | FIXME | + | **Medium**: The individual things might be easy but the complete system most probably requires some effort in order to make it both easy to use and maintain. |
===== Similar services ===== | ===== Similar services ===== | ||
Line 53: | Line 49: | ||
* [[user> | * [[user> | ||
* [[user> | * [[user> | ||
- | + | * [[user> | |
+ | * [[user> |
devel/ideas/dokutexit.txt · Last modified: 2012-03-09 00:22 by Michitux