mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 12:32:26 +00:00
bbf287a3c6
Now layout files and modules can extend the cite engines or completely overwrite them, and modify the cite formats. Any CiteEngine definition in a layout/module will completely overwrite those by cite engine files. AddToCiteEngine will extend them (add if they do not exist yet). Any CiteFormat definition in a layout will be preferred to those in cite engines. CiteFormat definitions that are not touched by the former are still active, though (so, as opposed to CiteEngine, a CiteFormat does not completely overwrite those by the engine files). Layout format change.
30 lines
869 B
Plaintext
30 lines
869 B
Plaintext
#\DeclareLyXModule[changebar.sty]{Change bars}
|
|
#
|
|
#DescriptionBegin
|
|
#Enables LyX to add vertical change bars in the margin of PDF output
|
|
#when change tracking is turned on and pdflatex output format is chosen.
|
|
#DescriptionEnd
|
|
#
|
|
#Author: Paul A. Rubin (rubin@msu.edu)
|
|
#Based on code proposed by Juergen Spitzmueller
|
|
#(http://comments.gmane.org/gmane.editors.lyx.general/66666).
|
|
#
|
|
# Note: the \providecommand statements are necessary to avoid
|
|
# error messages from the \renewcommand statements if change
|
|
# tracking is turned off in the document.
|
|
#
|
|
|
|
Format 68
|
|
|
|
AddToPreamble
|
|
\usepackage{changebar}
|
|
\providecommand{\lyxadded}[3]{}
|
|
\providecommand{\lyxdeleted}{}
|
|
\renewcommand{\lyxadded}[3]{
|
|
{\protect\cbstart\color{lyxadded}{}#3\protect\cbend}
|
|
}
|
|
\renewcommand{\lyxdeleted}[3]{%
|
|
{\protect\cbstart\color{lyxdeleted}\sout{#3}\protect\cbend}
|
|
}
|
|
EndPreamble
|