Commit Graph

379 Commits

Author SHA1 Message Date
Julien Rioux
1e947e3a18 Move the citation engine machinery to layouts.
Add a new layout syntax CiteEngine to define the citation commands
available for a given citation engine.

Also extend the CiteFormat syntax to allow more customization. This
mechanism, previously used to produce bibliography entries in the
citation GUI based on the BibTeX entrytype, is now also used to
produce the textual labels for citation insets in the buffer view.

Thus citation styles are almost completely customizable by modules.
Modules for the basic, jurabib and natbib engines are implemented.

Layout format incremented to 37.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40820 a592a061-630c-0410-9148-cb99ea01b6c8
2012-03-01 00:41:30 +00:00
Uwe Stöhr
322a1c1740 add icon files for the \cancel support in math
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40741 a592a061-630c-0410-9148-cb99ea01b6c8
2012-02-12 22:41:23 +00:00
Uwe Stöhr
47bc3d00d0 - knitr.lyx, knitr.module, lyxknitr.R: add missing SVN EOL style
- Makefile.am: correct sorting

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40680 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-26 19:18:02 +00:00
Jean-Marc Lasgouttes
7335b3193b Add support for R package knitr (a Sweave alternative)
This fixes #7887.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40674 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-25 22:26:31 +00:00
Jean-Marc Lasgouttes
99c8eecaf9 Forgot that in r40669.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40670 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-23 23:02:53 +00:00
Jean-Marc Lasgouttes
c31bf2d2ab reat python scripts as plain data file, since automake 1.11.2 wants to control where python files go. This fixes #6080 and #7990.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40669 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-23 23:00:17 +00:00
Julien Rioux
06dab7972b Remove unused libreoffice2eps.py script.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40596 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-10 13:54:48 +00:00
Georg Baum
187790135b Fix bug #5029: Support \smash, \mathclap, \mathllap and \mathrlap.
Also improve lyx2lyx roundtrip for automatically loaded packages.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40589 a592a061-630c-0410-9148-cb99ea01b6c8
2012-01-08 12:34:12 +00:00
Jean-Marc Lasgouttes
2bf021ee73 Improve support for distributing desktop files and icons
* add proper INSTALL_POSIX conditional for makefiles
* move all the code to Makefile.am
* rename lyx.desktop to lyx.desptop.in and add proper tags to allow handling of program_suffix.
* add code to install desktop entry and icons under the proper name.

I did not touch scons and cmake, I hope it was not necessary.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40531 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-20 13:11:03 +00:00
Richard Heck
4663e5ec88 Repairs to case environment, from Paul Rubin. Modified by me to use
enumitem, since we already have a module for that, and I am a bit
worried about conflicts between enumerate.sty and enumitem.sty.

A side effect of this, however, is that we will load enumitem.sty
whenver we use case environments.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40492 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-13 19:50:36 +00:00
Uwe Stöhr
37de920228 lib/Makefile.am: add missing entries for r40414
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40479 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-11 22:40:40 +00:00
Uwe Stöhr
d528fc8286 new layout for articles in the journal JASA (http://wiki.lyx.org/Layouts/JASATeX)
OK for branch too?

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40475 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-10 23:07:24 +00:00
Uwe Stöhr
2bc2f96a10 addendum to previous commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40469 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-10 01:13:19 +00:00
Pavel Sanda
2b36e0a860 - Add scalable icon into tarball
- let icons install into proper locations
- use theme routines to load proper icon
  (using this for loading toolbar icons would be another
  step how to synchronize LyX with its environment.)

Patch from Timo Kluck.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40418 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-07 16:47:43 +00:00
Richard Heck
097fb4f06d Port from branch:
ctex template files: reduce to one file, fix broken language package settings
 (file still contains outdated info and unnecessary preamble code and creates several LaTeX errors about wrong lengths but can be fixed later)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40264 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-24 22:16:20 +00:00
Richard Heck
ffc2901855 Update Makefile.am after last commit. (Thanks, Julien.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40253 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-24 19:51:10 +00:00
Richard Heck
2fe7dcc5cc Fixes for bug #7870 from Helge. Adds Gnumeric support.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40215 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-18 21:46:24 +00:00
Uwe Stöhr
ef38b6429e new example file spreadsheet.lyx to show how the spreadsheet support works and to test various spreadsheet formats
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40124 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-01 05:54:27 +00:00
Uwe Stöhr
fa987d1394 libreoffice2eps.py: add missing things from r39707
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39712 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-20 03:12:37 +00:00
Julien Rioux
81420e405f Merge the preview mechanism for japanese with the standard one.
- Japanese is now handled by passing the option --latex=platex
    to the standard lyxpreview script. This is done in PreviewLoader.
  - Remove obsoleted file lyxpreview-platex2bitmap.py and the
    corresponding lines in the configure script.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39659 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-11 18:23:15 +00:00
Julien Rioux
10868c31ac Merge the preview mechanism for lilypond-book with the standard one.
- Handle the preprocessing in the main lyxpreview script with the
    command-line arguments --lilypond and --lilypond-book=exe.
  - Remove the obsoleted file lyxpreview-lytex2bitmap.py and the
    corresponding lines in configure.py.

Fix for the japanese preview still to come.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39658 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-11 18:22:59 +00:00
Uwe Stöhr
7ba7ce4006 new module and example file for chemical risk and safety statements; requires the package rsphrase which is bundled with the package mhchem that we already support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39545 a592a061-630c-0410-9148-cb99ea01b6c8
2011-08-28 03:59:16 +00:00
Jean-Marc Lasgouttes
7fc83acb5e Add possibility to export the R code from a sweave-enabled document
(patch from yihui, part of #7555)
http://www.lyx.org/trac/ticket/7555#comment:18

This adds the new format "R/S code" with extension .R and a converter from .Rnw.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39509 a592a061-630c-0410-9148-cb99ea01b6c8
2011-08-23 10:33:42 +00:00
Uwe Stöhr
f1b40f9867 - multicol.module: new module for multiple text columns
- Additional.lyx: update description of multiple columns
- multicol.lyx: remove this file because its content is now completely in Additional.lyx

(We once described multiple columns in 3 different files, Additional.lyx, Customization.lyx and multicol.lyx. We now have only one place.)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39355 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-20 01:53:12 +00:00
Uwe Stöhr
80754f8255 - UserGuide.lyx: new section how to customize lists (description of the module enumitem)
- remove the file enumitem.lyx: its content is now part of the UserGuide

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39344 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-19 05:11:12 +00:00
Uwe Stöhr
b1193ed0a2 - svmult.layout: adapt for editors templates
- lot of refactoring and finetuning

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39271 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-10 19:40:39 +00:00
Uwe Stöhr
a170dc5b36 * svcommon.inc:
- fix proof styles
- subparagraphs are valid
- running section are possible in svmult and svbook

* svmult.layout/svmult_author.lyx: adapted for latest Svmult template rom Springer (version for editors follows the next days)

* svmono_book.lyx: preamble adjustments

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39267 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-10 02:55:27 +00:00
Uwe Stöhr
e2f6251b07 svjour3.lyx: move to springer folder (svmult_***-files will follow when they are is reviewed)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39176 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-21 04:19:57 +00:00
Uwe Stöhr
b640a27426 - svmono_book.lyx: move file to separate folder, adapt to official example TeX file (more changes will come tomorrow)
- new folder for all springer templates (there are too many to keep them in the old folder)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39174 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-21 04:13:45 +00:00
Julien Rioux
cebd2451c6 Layout and template files for REVTeX 4.1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39163 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-20 23:41:16 +00:00
Uwe Stöhr
dade2afba9 - theorems-without-preamble.inc: new file to provide theorem environments without any preamble code or required packages
- ijmpc.layout, ijmpd.layout, svcommon.inc: use the new file
- svcommon.inc: enable theorem numbering and some other bug fixes
- svjour3.lyx: adapt example file
- svglobal3.layout: adapt file
- theorems.inc: update list

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39126 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-17 04:10:49 +00:00
Enrico Forestieri
bbe9dfa720 Also distribute the autocorrect file, otherwise autocorrection is unusable.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39116 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-16 23:23:42 +00:00
Uwe Stöhr
35f18efa29 missing things from r39114
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39115 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-16 22:44:32 +00:00
Uwe Stöhr
82651265c0 - latex8.lyx and revtex.lyx: move these files to the attic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39073 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-15 20:32:02 +00:00
Vincent van Ravesteijn
519f74ab61 Add a search box to the Document Settings and Preferences dialog.
Patch from venmo00.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38959 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-05 17:54:27 +00:00
Georg Baum
467bf135e9 Partial fox for bug #6622: Display \undertilde on screen correctly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38636 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-08 10:23:56 +00:00
Georg Baum
32f6c066cc Partial fox for bug #6622: Display \utilde on screen correctly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38633 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-08 10:06:33 +00:00
Pavel Sanda
4ce02aeb09 Japanese translation of Feynman Diagrams from Koji
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38467 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-20 18:19:22 +00:00
Uwe Stöhr
0ea95fb09f stdlyxlist.inc: add missing things from r38424
(I'm back home.)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38426 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-17 03:47:58 +00:00
Julien Rioux
5dc4bf445b * lib/Makefile.am : fix r38245
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38250 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-05 00:07:43 +00:00
Pavel Sanda
9f89626444 Add cs example documents, update of cs/splash.lyx.
Patch by Petr Kamenicky.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38245 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-04 19:17:14 +00:00
Enrico Forestieri
b413c58e78 Make the libreoffice icons the default set, add some missing icons,
and improve the appearance of some other ones.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38182 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-01 17:51:12 +00:00
Pavel Sanda
6128cb152f Add to tarball
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38171 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-31 00:32:23 +00:00
Jürgen Spitzmüller
96abaea00e add some missing oxygen icons.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38074 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-27 15:30:11 +00:00
Stephan Witt
fff7f3720e add automake install for libreoffice based and oxygen icons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38043 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-25 09:37:19 +00:00
Georg Baum
55ef7b50b5 First version of separate translation machinery for strings that go into
exported documents.
To update the translations from the .po files, run
make ../lib/layouttranslations
from po.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38016 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-23 19:17:15 +00:00
Pavel Sanda
558e2169bc Forget makefiles
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38009 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-23 15:30:53 +00:00
Pavel Sanda
0c1a8fd4f2 Move unmaintained bindings to attic
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg166533.html

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38007 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-23 15:28:55 +00:00
Pavel Sanda
46df8cc01f New splash from Jim Rotmalm
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37754 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-22 00:00:29 +00:00
Georg Baum
9f10d417ca Help Joost to fix bug #7317
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37752 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-21 19:56:43 +00:00