From 3369de6d7c7fa7bf667800d5c95933222f42da72 Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Tue, 28 Jan 2014 13:58:28 +0100 Subject: [PATCH] Added test for algo2e tex2lyx conversion MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Testfile from Jürgen Spitzmüller --- src/tex2lyx/test/CMakeLists.txt | 3 +- src/tex2lyx/test/algo2e.lyx.lyx | 228 ++++++++++++++++++++++++++++++++ src/tex2lyx/test/algo2e.tex | 26 ++++ src/tex2lyx/test/runtests.py | 3 +- 4 files changed, 258 insertions(+), 2 deletions(-) create mode 100644 src/tex2lyx/test/algo2e.lyx.lyx create mode 100644 src/tex2lyx/test/algo2e.tex diff --git a/src/tex2lyx/test/CMakeLists.txt b/src/tex2lyx/test/CMakeLists.txt index 2b1115221e..ea79c2c6f3 100644 --- a/src/tex2lyx/test/CMakeLists.txt +++ b/src/tex2lyx/test/CMakeLists.txt @@ -19,7 +19,8 @@ set(_tex_tests test.ltx test-refstyle-theorems.tex test-structure.tex verbatim.tex - XeTeX-polyglossia.tex) + XeTeX-polyglossia.tex + algo2e.tex) foreach(_fl ${_tex_tests}) set(fl ${_fl}) diff --git a/src/tex2lyx/test/algo2e.lyx.lyx b/src/tex2lyx/test/algo2e.lyx.lyx new file mode 100644 index 0000000000..18bec4631a --- /dev/null +++ b/src/tex2lyx/test/algo2e.lyx.lyx @@ -0,0 +1,228 @@ +#LyX file created by tex2lyx 2.1 +\lyxformat 474 +\begin_document +\begin_header +\textclass article +\begin_preamble + + + +\end_preamble +\options boxed +\use_default_options false +\begin_modules +algorithm2e +\end_modules +\maintain_unincluded_children false +\language english +\language_package none +\inputencoding iso8859-1 +\fontencoding T1 +\font_roman default +\font_sans default +\font_typewriter default +\font_math auto +\font_default_family default +\use_non_tex_fonts false +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 +\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 +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\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 Title +Using Algorithm2e +\end_layout + +\begin_layout Author +John Doe +\end_layout + +\begin_layout Section +Introduction +\end_layout + +\begin_layout Subsection +An alternating optimization algorithm +\end_layout + +\begin_layout Standard +bla +\end_layout + +\begin_layout Standard + +\begin_inset Float algorithm +placement h +wide false +sideways false +status open + + +\begin_layout Standard + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +\backslash +SetAlgoLined +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +\backslash +KwData +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout +{ +\end_layout + +\end_inset + + +\begin_inset Formula $X$ +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout +} +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +\backslash +KwResult +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout +{ +\end_layout + +\end_inset + +Result +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout +} +\end_layout + +\end_inset + + 42 +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +\backslash +; +\end_layout + +\end_inset + + +\begin_inset Caption Standard + +\begin_layout Standard +An alg +\begin_inset CommandInset label +LatexCommand label +name "alg:altOptRW" + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/src/tex2lyx/test/algo2e.tex b/src/tex2lyx/test/algo2e.tex new file mode 100644 index 0000000000..fe1ad94552 --- /dev/null +++ b/src/tex2lyx/test/algo2e.tex @@ -0,0 +1,26 @@ +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage[latin1]{inputenc} +\usepackage[boxed]{algorithm2e} + +\begin{document} + +\title{Using Algorithm2e} +\author{John Doe} +\maketitle + +\section{Introduction} + + +\subsection{An alternating optimization algorithm} +bla + +\begin{algorithm}[h] + \SetAlgoLined + \KwData{$X$} + \KwResult{Result} + 42\; + \caption{An alg \label{alg:altOptRW}} +\end{algorithm} + +\end{document} diff --git a/src/tex2lyx/test/runtests.py b/src/tex2lyx/test/runtests.py index b8a658404b..71f615e8be 100755 --- a/src/tex2lyx/test/runtests.py +++ b/src/tex2lyx/test/runtests.py @@ -79,7 +79,8 @@ def main(argv): 'test-refstyle-theorems.tex', \ 'test-structure.tex', \ 'verbatim.tex', \ - 'XeTeX-polyglossia.tex'] + 'XeTeX-polyglossia.tex', \ + 'algo2e.tex'] errors = [] overwrite = (outputdir == inputdir) -- 2.39.5