Re: Lyx to Latex to Lyx

2015-08-15 Thread Hal Kierstead

 On Aug 15, 2015, at 10:24 AM, Georg Baum georg.b...@post.rwth-aachen.de 
 wrote:
 
 Hal Kierstead wrote:
 
 First of all, tex2lyx already comes close to making a good LyX file.  The
 main problem is that there always seem to be a handful or errors that must
 be fixed before the file will run.  For some reason the program cannot
 handle options like \begin{thm}[Main Lemma], but also other options.  It
 also seems that comments in the Latex file can sometimes produce errors. 
 
 Please report bugs for these errors at 
 http://www.lyx.org/trac/wiki/BugTrackerHome and include an example .tex file 
 that shows the bug. These problems are sometimes easy to fix, the only thing 
 we need is to be aware of them and a test case.
 
 A huge annoyance is that theorems, etc. are displayed in ERT.
 
 The problem with theorems is that they are only recognized if the preamble 
 is the same that would be used by LyX. Otherwise it cannot be guaranteed 
 that the PDF output will be the same as in the original document. If the 
 origional .tex file was produced by LyX, and your co-author did not define a 
 new theorem style, but only changed an existing theorem or added a new one, 
 then the theorems should be imported correctrly by tex2lyx. If this is not 
 the case then please file  bug report.
 
 I understand that for arbitrary LaTex files some of these issues maybe
 very complicated or impossible, but what I am asking for does not involve
 arbitrary files.  Let’s take an easy case.  Suppose my coauthor only makes
 changes between \begin{document} and \end{document} of the LaTex file, and
 does not use any new constructs.  Shouldn’t it be possible, perhaps with a
 helper file that records settings and any other special issues, to make a
 good LyX version?  Or even easier, shouldn’t I be able to export a Latex
 file and then without changing it, import it and get the same LyX file
 back.  Yes, I know there is no reason to do this, but it is a benchmark.
 
 Yes, this should be possible (with one limitation): There are some 
 constructs in LyX that cannot be expressed in LaTeX or are not exported 
 (e.g. Notes). We discussed in the past how to get rid of this limitation, 
 but, but we do not have a consensus on a good soluition yet. Again, if have 
 documents that do not re-import correctly, please file a bug.
 
 
 Georg
 

Georg -

Thanks for a very positive response with very concrete ways for me to help.  
Unfortunately at the moment I am in rush to prepare for the start of the new 
semester  next week, but I will get back to you with examples.

Thanks again,

Hal

Re: Lyx to Latex to Lyx

2015-08-15 Thread Georg Baum
Hal Kierstead wrote:

 First of all, tex2lyx already comes close to making a good LyX file.  The
 main problem is that there always seem to be a handful or errors that must
 be fixed before the file will run.  For some reason the program cannot
 handle options like \begin{thm}[Main Lemma], but also other options.  It
 also seems that comments in the Latex file can sometimes produce errors. 

Please report bugs for these errors at 
http://www.lyx.org/trac/wiki/BugTrackerHome and include an example .tex file 
that shows the bug. These problems are sometimes easy to fix, the only thing 
we need is to be aware of them and a test case.

 A huge annoyance is that theorems, etc. are displayed in ERT.

The problem with theorems is that they are only recognized if the preamble 
is the same that would be used by LyX. Otherwise it cannot be guaranteed 
that the PDF output will be the same as in the original document. If the 
origional .tex file was produced by LyX, and your co-author did not define a 
new theorem style, but only changed an existing theorem or added a new one, 
then the theorems should be imported correctrly by tex2lyx. If this is not 
the case then please file  bug report.

 I understand that for arbitrary LaTex files some of these issues maybe
 very complicated or impossible, but what I am asking for does not involve
 arbitrary files.  Let’s take an easy case.  Suppose my coauthor only makes
 changes between \begin{document} and \end{document} of the LaTex file, and
 does not use any new constructs.  Shouldn’t it be possible, perhaps with a
 helper file that records settings and any other special issues, to make a
 good LyX version?  Or even easier, shouldn’t I be able to export a Latex
 file and then without changing it, import it and get the same LyX file
 back.  Yes, I know there is no reason to do this, but it is a benchmark.

Yes, this should be possible (with one limitation): There are some 
constructs in LyX that cannot be expressed in LaTeX or are not exported 
(e.g. Notes). We discussed in the past how to get rid of this limitation, 
but, but we do not have a consensus on a good soluition yet. Again, if have 
documents that do not re-import correctly, please file a bug.


Georg



Re: Lyx to Latex to Lyx

2015-08-15 Thread Georg Baum
Hal Kierstead wrote:

> First of all, tex2lyx already comes close to making a good LyX file.  The
> main problem is that there always seem to be a handful or errors that must
> be fixed before the file will run.  For some reason the program cannot
> handle options like \begin{thm}[Main Lemma], but also other options.  It
> also seems that comments in the Latex file can sometimes produce errors. 

Please report bugs for these errors at 
http://www.lyx.org/trac/wiki/BugTrackerHome and include an example .tex file 
that shows the bug. These problems are sometimes easy to fix, the only thing 
we need is to be aware of them and a test case.

> A huge annoyance is that theorems, etc. are displayed in ERT.

The problem with theorems is that they are only recognized if the preamble 
is the same that would be used by LyX. Otherwise it cannot be guaranteed 
that the PDF output will be the same as in the original document. If the 
origional .tex file was produced by LyX, and your co-author did not define a 
new theorem style, but only changed an existing theorem or added a new one, 
then the theorems should be imported correctrly by tex2lyx. If this is not 
the case then please file  bug report.

> I understand that for arbitrary LaTex files some of these issues maybe
> very complicated or impossible, but what I am asking for does not involve
> arbitrary files.  Let’s take an easy case.  Suppose my coauthor only makes
> changes between \begin{document} and \end{document} of the LaTex file, and
> does not use any new constructs.  Shouldn’t it be possible, perhaps with a
> helper file that records settings and any other special issues, to make a
> good LyX version?  Or even easier, shouldn’t I be able to export a Latex
> file and then without changing it, import it and get the same LyX file
> back.  Yes, I know there is no reason to do this, but it is a benchmark.

Yes, this should be possible (with one limitation): There are some 
constructs in LyX that cannot be expressed in LaTeX or are not exported 
(e.g. Notes). We discussed in the past how to get rid of this limitation, 
but, but we do not have a consensus on a good soluition yet. Again, if have 
documents that do not re-import correctly, please file a bug.


Georg



Re: Lyx to Latex to Lyx

2015-08-15 Thread Hal Kierstead

> On Aug 15, 2015, at 10:24 AM, Georg Baum  
> wrote:
> 
> Hal Kierstead wrote:
> 
>> First of all, tex2lyx already comes close to making a good LyX file.  The
>> main problem is that there always seem to be a handful or errors that must
>> be fixed before the file will run.  For some reason the program cannot
>> handle options like \begin{thm}[Main Lemma], but also other options.  It
>> also seems that comments in the Latex file can sometimes produce errors. 
> 
> Please report bugs for these errors at 
> http://www.lyx.org/trac/wiki/BugTrackerHome and include an example .tex file 
> that shows the bug. These problems are sometimes easy to fix, the only thing 
> we need is to be aware of them and a test case.
> 
>> A huge annoyance is that theorems, etc. are displayed in ERT.
> 
> The problem with theorems is that they are only recognized if the preamble 
> is the same that would be used by LyX. Otherwise it cannot be guaranteed 
> that the PDF output will be the same as in the original document. If the 
> origional .tex file was produced by LyX, and your co-author did not define a 
> new theorem style, but only changed an existing theorem or added a new one, 
> then the theorems should be imported correctrly by tex2lyx. If this is not 
> the case then please file  bug report.
> 
>> I understand that for arbitrary LaTex files some of these issues maybe
>> very complicated or impossible, but what I am asking for does not involve
>> arbitrary files.  Let’s take an easy case.  Suppose my coauthor only makes
>> changes between \begin{document} and \end{document} of the LaTex file, and
>> does not use any new constructs.  Shouldn’t it be possible, perhaps with a
>> helper file that records settings and any other special issues, to make a
>> good LyX version?  Or even easier, shouldn’t I be able to export a Latex
>> file and then without changing it, import it and get the same LyX file
>> back.  Yes, I know there is no reason to do this, but it is a benchmark.
> 
> Yes, this should be possible (with one limitation): There are some 
> constructs in LyX that cannot be expressed in LaTeX or are not exported 
> (e.g. Notes). We discussed in the past how to get rid of this limitation, 
> but, but we do not have a consensus on a good soluition yet. Again, if have 
> documents that do not re-import correctly, please file a bug.
> 
> 
> Georg
> 

Georg -

Thanks for a very positive response with very concrete ways for me to help.  
Unfortunately at the moment I am in rush to prepare for the start of the new 
semester  next week, but I will get back to you with examples.

Thanks again,

Hal