On 3/7/26 1:51 AM, Gunnar Lindholm via lyx-users wrote:
How can I export with "Opendoc (Pandoc)"   and "MS Word Office Open XML" formats from the command line?

PS My own preference is to export to LaTeX and then run pandoc from the command line myself. The reason is that I'd like to be able to use the bibliography processing that pandoc offers.

Below is the bash program latex2odt that I use for this, and a lyx2odt that calls it. Obviously, this is easily adapted to output other formats.

Riki

=====

#!/bin/bash

PANDOC=$(which pandoc);
if [ ! -e "$PANDOC" ]; then
    echo "Need pandoc installed!";
    exit 1;
fi

function printUsage {
    echo "latex2odt INFILE";
}

INFILE="$1";
if [ -z "$INFILE" ]; then
    printUsage;
    exit 1;
fi

OUTFILE="${INFILE%.tex}.odt";

BIBFILES="heck sexuality blogposts frege biblio";
BIBLIST="";
for bf in BIBFILES; do
    BIBLIST="--bilbiography=\"$bf\" $BIBLIST";
done

pandoc -s --resource-path="$BIBINPUTS" --citeproc $BLBLIST -t odt -o "$OUTFILE" -f latex "$INFILE";

=====

#!/bin/bash

function printUsage {
    echo "lyx2odt INFILE";
}

INFILE="$1";
if [ -z "$INFILE" ]; then
    printUsage;
    exit 1;
fi

TEXFILE="${INFILE%.lyx}.tex";

lyx -e latex $INFILE || exit 1;
latex2odt "$TEXFILE";

--
lyx-users mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to