<< | Page list | >>
This page points to user-provided modules, i.e., modular extensions to arbitrary document classes.
To use the modules, just copy the respective
*.module files to the
layouts folder of your user directory (if the folder doesn't exist yet, create it) and then reconfigure LyX (Tools→Reconfigure). After a restart of LyX, the new modules can be selected in Document→Settings→Modules.
It is suggested that contributors take credit/accept blame. Unless noted otherwise, contributors can be contacted either through the user or developer mailing lists.
Extending LyX's functionality
Producing annotations and comments
- PDF annotations: This module provides (limited) support for the pdfcomment package. It provides two insets PDF-Annotation and PDF-Margin that add annotations to the output PDF file. Please refer to the pdfcomment manual for details. uploads:/Modules/pdfcomment.module (contributed by Jürgen Spitzmüller)
- TODO-Notes: This module provides (limited) support for the todonotes package. It provides an inset TODO that adds a nifty TODO note to the output file. Please refer to the todonotes manual for details. uploads:/Modules/todonotes.module (contributed by Jürgen Spitzmüller)
- TODO-Notes-Alternate: Extension to above with green notes rather than default orange, inline notes and missing figure. uploads:/Modules/todonotesalternate.module
- FiXme: This module provides support for the FiXme package. It provides a variety of insets by which comments having different "levels" can be added to a document, optionally highlighting the text that is being commented on. Additionally, it can generate a list of all the comments in your document. See the FiXme manual for more details -- there are several possible configuration options. fixme.module (contributed by Mark Edgington)
- Comments printing: Typeset comment notes in LyX. When used with notes-mutate lfun, it can be used even for normal LyX notes. printcomments.module. For inclusion into trunk savsf=1 issue needs to be fixed, but I don't know how, see this thread.
Bibliography, index and friends
Footnotes, floats, graphics, tables, etc.
- Soul: Implements some functionality from the Soul package (emphasis environments for highlighting, and striking through and spacing letters). uploads:/Modules/soul.module
- spreadtab: The Latex spreadtab package provides spreadsheet-like capabilities for Latex tables. The spreadtab module enables these tables to be built in LyX using the table toolbar and right-click menu. With instant preview (from LyX 2.0.1), tables so built are evaluated before one's eyes in LyX. The module and an explanatory LyX document, including a timesheet, can be found here [http://marc.info/?l=lyx-users&m=134818458717499&w=2]. (Note that the LyX document has been saved in LyX's compressed format. In LyX, go to Documents > Compressed.) (contributed by Andrew Parsloe)
Integration with Sage via SageTeX
Extensions to document classes
Article document class
Beamer presentation class
- Informal paragraph indenting and spacing The module allows both indented and extra-spaced raggedright paragraphs, suitable for informal letters to friends or family. Suitable for wide text body and narrow margins. http://email@example.com/msg167341.html (contributed by Andrew Parsloe)
- Left-aligned headings: Typesets the headings (chapters, sections) ragged-right instead of justified in the LyX view. This does not affect the output, just the appearance in the LyX work area.uploads:/Modules/leftheadings.module
For the record: Modules (now) shipped with LyX
(Contributor: Paul A. Rubin)
- Bold face v. italics (bug fix): The four files here correct a small bug that can cause the words Theorem, Lemma etc. to appear in italics rather than bold face under certain circumstances. uploads:/Modules/theorems_1_6_3/theorem_fixes.zip
These fixes are included in LyX 1.6.4 and newer.
- Consecutive numbering within type: The seven files here provide additional modules that allow you to number theorem-like environments consecutively within type, so that theorems, lemmas, propositions etc. each have their own separate sequence of numbers. There are standard, within section and within chapter versions. uploads:/Modules/theorems_1_6_3/theorems_by_type.zip
These modules are included in LyX 1.6.5 and newer.
- Nesting case environments: As of version 2.0, nesting a case environment within another case environment will typically result in incorrect numbering of some items. Unzipping either the fix for LyX 1.6 or the fix for LyX 2.0 in your ~/.lyx/layouts directory and reconfiguring LyX should fix the problem.