mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 10:40:48 +00:00
e6cb0c56ff
file to the attic.
22 lines
805 B
Bash
Executable File
22 lines
805 B
Bash
Executable File
#!/bin/bash
|
|
# Lyx files converted from 2.1 to 2.2 contain parbeak and latexpar separators
|
|
# that would not appear if the lyx file was written in 2.2 from scratch. The
|
|
# script removes latexpar separators and transforms parbreak separators into
|
|
# plain separators. Then it displays a diff of the resulting pdf files (requires
|
|
# diffpdf) for manual control. All lyx files shipped with lyx should be updated
|
|
# in this way. See #10068.
|
|
#
|
|
# example usage:
|
|
# cd lib/doc
|
|
# ../development/tools/separator-convert.sh Math.lyx
|
|
#
|
|
BUILD=../../build
|
|
LYX=$BUILD/src/lyx
|
|
cp $1 $1.old
|
|
$LYX -E pdf2 $1.old.pdf $1
|
|
sed -i "s/^\\\\begin_inset Separator parbreak$/\\\\begin_inset Separator plain/" $1
|
|
sed -i "/^\\\\begin_inset Separator latexpar$/ { N; d; }" $1
|
|
$LYX -e lyx $1
|
|
$LYX -E pdf2 $1.pdf $1
|
|
diffpdf $1.old.pdf $1.pdf
|