X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2Ftest%2Ftest-structure.tex;h=745872b363392d3583f365d9dc345857a65e8e87;hb=3c1b79dd5bd9d6d79a83254075a65a61d46317e2;hp=68589858a57968dc53f714df022056933d10410b;hpb=93232c3ad63e80dc2851cb6710fb69b7f8f211c7;p=lyx.git diff --git a/src/tex2lyx/test/test-structure.tex b/src/tex2lyx/test/test-structure.tex index 68589858a5..745872b363 100644 --- a/src/tex2lyx/test/test-structure.tex +++ b/src/tex2lyx/test/test-structure.tex @@ -1,27 +1,77 @@ %% LyX trick_preamble_code_into_believing_that_this_was_created_by_lyx created this file. For more info, see http://www.lyx.org/. %% Do not edit unless you really know what you are doing. -\documentclass[legalpaper]{article} +\documentclass[legalpaper,french,german,newzealand,english,dummyoption]{article} +\usepackage[latin9]{inputenc} +\usepackage{color} +\usepackage{rotfloat} +\synctex=-1\usepackage{wrapfig} + +\makeatletter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands. +\pdfpageheight\paperheight +\pdfpagewidth\paperwidth +\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@} \newcommand{\noun}[1]{\textsc{#1}} +%% Because html converters don't know tabularnewline +\providecommand{\tabularnewline}{\\} +\newcommand{\lyxadded}[3]{#3} +\newcommand{\lyxdeleted}[3]{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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}} +{\begin{list}{} +{\settowidth{\labelwidth}{#1} + \setlength{\leftmargin}{\labelwidth} + \addtolength{\leftmargin}{\labelsep} + \renewcommand{\makelabel}[1]{##1\hfil}}} +{\end{list}} +\newcommand{\strong}[1]{\textbf{#1}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. +%% Special footnote code from the package 'stblftnt.sty' +%% Author: Robin Fairbairns -- Last revised Dec 13 1996 +\let\SF@@footnote\footnote +\def\footnote{\ifx\protect\@typeset@protect + \expandafter\SF@@footnote +\else + \expandafter\SF@gobble@opt +\fi +} +\expandafter\def\csname SF@gobble@opt \endcsname{\@ifnextchar[%] + \SF@gobble@twobracket + \@gobble +} +\edef\SF@gobble@opt{\noexpand\protect + \expandafter\noexpand\csname SF@gobble@opt \endcsname} + \def\SF@gobble@twobracket[#1]#2{} \newenvironment{foo}{==[}{]==} +\usepackage{fixltx2e} % this should cause the fixltx2e module to be loaded + +\date{} + +\@ifundefined{showcaptionsetup}{}{% + \PassOptionsToPackage{caption=false}{subfig}} +\usepackage{subfig} +\makeatother + +\usepackage{babel} +\addto\extrasfrench{% + \providecommand{\og}{\leavevmode\flqq~}% + \providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}% +} + \begin{document} +\title{Title} + +% this should be recognized as empty date: +\date{} + +\maketitle This document contains all sorts of layouts we are supposed to support, along with weird nestings. @@ -50,11 +100,19 @@ an unknown environment \section[Hello!]{A section with optional argument} +This causes the \strong{logikalmkup} module to be loaded. + \begin{quote} An environment \end{quote} -\section*{A starred section} +We also support change tracking: +\lyxadded{Hans Wurst}{Sun Nov 6 09:39:39 2011}{Added text} +some parts remain +\lyxdeleted{Hans Wurst}{Sun Nov 6 09:39:55 2011}{This was the original text} +some parts remain + +\section*{A starred section for floats} \begin{figure} \caption{ \emph{\noun{is}} a caption} @@ -64,17 +122,112 @@ An environment \caption[s\noun{ho}rt]{this \emph{is} a caption} \end{figure} +\begin{sidewaystable*} +\caption{rotated table, spanning all columns} + +\centering{}% +\begin{tabular}[b]{|c|c|} +\hline +a & b\tabularnewline +\hline +\hline +d & c\tabularnewline +\hline +\end{tabular} +\end{sidewaystable*} + +\begin{wrapfigure}[4]{L}[2ex]{0.5\columnwidth}% +\begin{centering} +fdgsdfdh +\par\end{centering} + +\caption{test1} +\end{wrapfigure}% +\LyX{} is a document preparation system. It excels at letting you +create complex technical and scientific articles with mathematics, +cross-references, bibliographies, indices, etc. It is very good at +documents of any length in which the usual processing abilities are +required: automatic sectioning and pagination, spell checking, and +so forth. It can also be used to write a letter to your mom, though +granted, there are probably simpler programs available for that. It +is definitely not the best tool for creating banners, flyers, or advertisements +(we'll explain why later), though with some effort all these can be +done, too. + +\begin{wrapfigure}{o}{0.5\columnwidth}% +\begin{centering} +fdgs +\par\end{centering} + +\caption{test2} +\end{wrapfigure}% +\LyX{} is a document preparation system. It excels at letting you +create complex technical and scientific articles with mathematics, +cross-references, bibliographies, indices, etc. It is very good at +documents of any length in which the usual processing abilities are +required: automatic sectioning and pagination, spell checking, and +so forth. It can also be used to write a letter to your mom, though +granted, there are probably simpler programs available for that. It +is definitely not the best tool for creating banners, flyers, or advertisements +(we'll explain why later), though with some effort all these can be +done, too. + +\begin{wraptable}{i}[0.05\textwidth]{5ex}% +\caption{fdg} + + +\centering{}dfgd\end{wraptable}% +\LyX{} is a document preparation system. It excels at letting you +create complex technical and scientific articles with mathematics, +cross-references, bibliographies, indices, etc. It is very good at +documents of any length in which the usual processing abilities are +required: automatic sectioning and pagination, spell checking, and +so forth. It can also be used to write a letter to your mom, though +granted, there are probably simpler programs available for that. It +is definitely not the best tool for creating banners, flyers, or advertisements +(we'll explain why later), though with some effort all these can be +done, too. + +\begin{table} +\caption{lkälöä} + + +\subfloat[ölkälö]{ + +klöä} + +\end{table} + + +\begin{figure} +\subfloat[te\%st]{sub\textcolor{red}{fig}u\%re 1 + +} + +\hfill{} \subfloat[]{subfigure 2ö + +} + +\subfloat{subfigure 3} + +\caption{figure caption} + + +strange usage, but valid +\end{figure} + + +\subsection{Some paragraph stuff} + A paragraph\footnote{hello} with a footnote and another one\footnote{hello -there} with several paragraphs - -some ERT \vspace{1cm} aa +there} with several paragraphs \vspace{1cm} aa and another paragraph \begin{center} -Some centered stuff (does not work) +Some centered stuff \end{center} \begin{quotation} @@ -141,16 +294,39 @@ What else? Well, we have descriptions: \begin{description} \item[ABC] first item \item[BCD] second one +\item[{x y z}] with space +\item % hi there +[{x y % bla +z}] and with comments \end{description} + labelings: \begin{lyxlist}{00.00.0000} \item [label~1] first item \item [label~2] second item +\item [{$\left[\textrm{ }\right]^{x}$}] Label with space, math and ] in it \end{lyxlist} + +verbatim: +\begin{verbatim} +verbat im % $ 02/19/12 +hjkh +jkh \ blah +\begin{centering} + + +zzz \section{ +\end{raggedleft} + +\end{verbatim} +\verb~\~ +\verb+\item[ABC] first item+ +\verb+something\+ bug 4468 + and bibliography: \begin{thebibliography}{9} \bibitem{FOO} Edward Bar. \emph{The Foo Book}. (1999) -\bibitem{FO2} Walter Müller \emph{The Müller Book}. (2004) +\bibitem{FO2} Walter Müller \emph{The Müller Book}. (2004) \end{thebibliography} \appendix @@ -159,6 +335,15 @@ and bibliography: \noindent blabla bla bla +switch to german:\selectlanguage{german} +Hallo! +\foreignlanguage{french}{some \emph{french}} +back to english:\selectlanguage{newzealand} +and some nested \foreignlanguage{francais}{french \foreignlanguage{german}{nested +\emph{german}} french} english stuff. +Note that we both used \texttt{french} and the \texttt{francais} alias for the +french text, but for some reason this does not work with the +\texttt{newzealand} alias and \texttt{english} for english text. \section{Another Appendix section}