Add listpreamble tex2lyx test

This commit is contained in:
Juergen Spitzmueller 2019-03-31 17:52:31 +02:00
parent 45e0ce2372
commit 18ee587a1e
5 changed files with 290 additions and 1 deletions

View File

@ -33,6 +33,7 @@ TEST_FILES = \
test/Dummy~Document.tex \
test/foo.eps \
test/foo.png \
test/listpreamble.tex \
test/test-insets.tex \
test/test-insets-basic.tex \
test/test.ltx \
@ -56,6 +57,7 @@ TEST_RESULTS = \
test/CJKutf8.lyx.lyx \
test/DummyDocument.lyx.lyx \
test/Dummy~Document.lyx.lyx \
test/listpreamble.lyx.lyx \
test/test-insets.lyx.lyx \
test/test-insets-basic.lyx.lyx \
test/test.lyx.lyx \

View File

@ -16,6 +16,7 @@ set(_tex_tests test.ltx
box-color-size-space-align.tex
CJK.tex
CJKutf8.tex
listpreamble.tex
tabular-x-test.tex
test-insets-basic.tex
test-insets.tex

View File

@ -0,0 +1,229 @@
#LyX file created by tex2lyx 2.4
\lyxformat 570
\begin_document
\begin_header
\save_transient_properties true
\origin roundtrip
\textclass article
\begin_preamble
\usepackage{babel}
\usepackage{babel}
\usepackage{babel}
\end_preamble
\use_default_options false
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding iso8859-15
\fontencoding T1
\font_roman "default" "default"
\font_sans "default" "default"
\font_typewriter "default" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\use_microtype false
\use_dash_ligatures true
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_package amsmath 1
\use_package amssymb 0
\use_package cancel 0
\use_package esint 1
\use_package mathdots 0
\use_package mathtools 0
\use_package mhchem 0
\use_package stackrel 0
\use_package stmaryrd 0
\use_package undertilde 0
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 0
\use_minted 0
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\is_math_indent 0
\math_numbering_side default
\quotes_style english
\dynamic_quotes 0
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header
\begin_body
\begin_layout Itemize
\begin_inset Argument listpreamble:1
status collapsed
\begin_layout Plain Layout
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\backslash
setlength{
\backslash
itemsep}{0pt}
\end_layout
\end_inset
\end_layout
\end_inset
one
\end_layout
\begin_layout Itemize
two
\end_layout
\begin_layout Standard
\begin_inset Separator plain
\end_inset
\end_layout
\begin_layout Itemize
one
\end_layout
\begin_layout Itemize
two
\end_layout
\begin_layout Enumerate
\begin_inset Argument listpreamble:1
status collapsed
\begin_layout Plain Layout
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\backslash
setlength{
\backslash
itemsep}{0pt}
\end_layout
\end_inset
\end_layout
\end_inset
one
\end_layout
\begin_layout Enumerate
two
\end_layout
\begin_layout Labeling
\labelwidthstring one
\begin_inset Argument listpreamble:1
status collapsed
\begin_layout Plain Layout
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\backslash
setlength{
\backslash
itemsep}{0pt}
\end_layout
\end_inset
\end_layout
\end_inset
one one
\end_layout
\begin_layout Labeling
two two
\end_layout
\begin_layout Standard
\begin_inset Separator plain
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring one
one one
\end_layout
\begin_layout Labeling
two two
\end_layout
\end_body
\end_document

View File

@ -0,0 +1,56 @@
%% LyX 2.4.0dev created this file. For more info, see https://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\newenvironment{lyxlist}[1]
{\begin{list}{}
{\settowidth{\labelwidth}{#1}
\setlength{\leftmargin}{\labelwidth}
\addtolength{\leftmargin}{\labelsep}
\renewcommand{\makelabel}[1]{##1\hfil}}}
{\end{list}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{babel}
\usepackage{babel}
\makeatother
\usepackage{babel}
\begin{document}
\begin{itemize}
\setlength{\itemsep}{0pt}
\item one
\item two
\end{itemize}
%
\begin{itemize}
\item one
\item two
\end{itemize}
\begin{enumerate}
\setlength{\itemsep}{0pt}
\item one
\item two
\end{enumerate}
\begin{lyxlist}{one}
\setlength{\itemsep}{0pt}
\item [{one}] one
\item [{two}] two
\end{lyxlist}
%
\begin{lyxlist}{one}
\item [{one}] one
\item [{two}] two
\end{lyxlist}
\end{document}

View File

@ -78,6 +78,7 @@ def main(argv):
'box-color-size-space-align.tex', \
'CJK.tex', \
'CJKutf8.tex', \
'listpreamble.tex', \
'tabular-x-test.tex', \
'test-insets.tex', \
'test-insets-basic.tex', \