Matlab has a feature called publish to latex that runs code and packages the
code and the output into a latex file. I would like to use it to put
examples into my book but I am having trouble importing the latex code into
Lyx.

The problem is that comments get mangled in with code during the import into
Lyx. The latex code works fine; I am able to create a dvi file from it that
is OK.

I am including an example of the latex code and the Lyx file created by
importing it.

Any ideas of how to fix/workaround?

Bob


-----------latex code:--------------
% This LaTeX was auto-generated from an M-file by MATLAB.
% To make changes, update the M-file and republish this document.

\documentclass{article}
\usepackage{graphicx}
\usepackage{color}

\sloppy
\definecolor{lightgray}{gray}{0.5}
\setlength{\parindent}{0pt}

\begin{document}

    
    
\subsection*{Contents}

\begin{itemize}
\setlength{\itemsep}{-1ex}
   \item make a plot
\end{itemize}
\begin{verbatim}
% matlab2lyx.m
% Sample file to convert to Lyx input
\end{verbatim}


\subsection*{make a plot}

\begin{verbatim}
xs = linspace(0,2*pi);
ys = []; % initialize
for x = xs % a comment
  ys(end+1) = sin(x); % another comment
end
plot(xs,ys,'.k');
\end{verbatim}

\includegraphics [width=4in]{matlab2lyx_01.eps}



\end{document}
----------------------------------
------------Lyx file-----------
#LyX file created by tex2lyx 1.5.5
\lyxformat 247
\begin_document
\begin_header
\textclass article
\begin_preamble

% This LaTeX was auto-generated from an M-file by MATLAB.
% To make changes, update the M-file and republish this document.



\...@ifundefined{definecolor}
 {\usepackage{color}}{}


\sloppy
\definecolor{lightgray}{gray}{0.5}



\end_preamble
\language english
\inputencoding auto
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\paperfontsize default
\spacing single
\papersize default
\use_geometry false
\use_amsmath 0
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\end_header

\begin_body

\begin_layout Subsection*

Contents
\end_layout

\begin_deeper
\begin_layout Standard


\begin_inset ERT
status collapsed

\begin_layout Standard


\backslash
setlength{
\backslash
itemsep}{-1ex}
\end_layout

\end_inset

 
\end_layout

\end_deeper
\begin_layout Itemize

make a plot 
\end_layout

\begin_layout Standard


\begin_inset ERT
status collapsed

\begin_layout Standard


\backslash
begin{verbatim}
\end_layout

\end_inset

 
\begin_inset ERT
status collapsed

\begin_layout Standard

% matlab2lyx.m
\end_layout

\begin_layout Standard


\end_layout

\end_inset


\begin_inset ERT
status collapsed

\begin_layout Standard

% Sample file to convert to Lyx input
\end_layout

\begin_layout Standard


\end_layout

\end_inset


\begin_inset ERT
status collapsed

\begin_layout Standard


\backslash
end{verbatim}
\end_layout

\end_inset


\end_layout

\begin_layout Subsection*

make a plot
\end_layout

\begin_layout Standard


\begin_inset ERT
status collapsed

\begin_layout Standard


\backslash
begin{verbatim}
\end_layout

\end_inset

 xs = linspace(0,2*pi); ys = []; 
\begin_inset ERT
status collapsed

\begin_layout Standard

% initialize
\end_layout

\begin_layout Standard


\end_layout

\end_inset

for x = xs 
\begin_inset ERT
status collapsed

\begin_layout Standard

% a comment
\end_layout

\begin_layout Standard


\end_layout

\end_inset

 ys(end+1) = sin(x); 
\begin_inset ERT
status collapsed

\begin_layout Standard

% another comment
\end_layout

\begin_layout Standard


\end_layout

\end_inset

end plot(xs,ys,'.k'); 
\begin_inset ERT
status collapsed

\begin_layout Standard


\backslash
end{verbatim}
\end_layout

\end_inset


\end_layout

\begin_layout Standard


\begin_inset Graphics 
        filename matlab2lyx_01.eps
        width 4in

\end_inset


\end_layout

\end_body
\end_document




-- 
View this message in context: 
http://n2.nabble.com/Import-Latex-code-with-verbatim-tp2399787p2399787.html
Sent from the LyX - Users mailing list archive at Nabble.com.

Reply via email to