Re: Any progress in adding styles in various ways?

Johan Henselmans <[email protected]> Sat, 7 Feb 2004 15:37:24 +0100
Newsgroups gmane.comp.tex.latex.latex2rtf.devel
Message-ID <[email protected]>
Op 4-feb-04 om 21:47 heeft Scott Prahl het volgende geschreven:

>
> On Feb 4, 2004, at 10:58 AM, Johan Henselmans wrote:
>
>>
>> On 4-feb-04, at 16:19, Scott Prahl wrote:
>>>
>>> On Wednesday, February 4, 2004, at 12:09  AM, Johan Henselmans wrote:
>>>
>>>> Most of these consist of two arguments: a caption part and a text  
>>>> part. I have implemented them in latex (with rtf on the next line)  
>>>> as:
>>>>
>>>> ==================================================================== 
>>>> ======
>>>> \opmerking[caption]{text} 	: remark
>>>>
>>>> {\s20\fi-283\li283\widctlpar\brdrt\brdrs\brdrw15\brsp100  
>>>> \brdrb\brdrs\brdrw15\brsp100 {\*\pn  
>>>> \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf14\pnfs36\pnstart1\pn
>>>> indent283\pnhang{\pntxtb  
>>>> &}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\ita 
>>>> p0 \f18\fs18\lang19\cgrid \sbasedon0 \snext0 Opmerking;}
>>>>
>>>
>>> The current style system will allow you to have a .cfg file with  
>>> Opmerking in it.
>>> So that is not a problem.  Do you want to have a better macro  
>>> substitution mechanism?
>>> Do you have any general mechanism in mind?
>>
>> I don't see how I can separate the caption and the text in the style  
>> now. It only works for one argument stuff, not for two argument  
>> stuff.
>>
>> What should be possible is something like this:
>> two argument latexcommands leads to:
>> \rtfstuffa  argument a \rtfstuffb argumentb \rtfstuffclosing
>>
>> EG:
>> I have a command \menu{arga}{argb} : nothing fancy, for now it  
>> translates into a bold arga, and a slanted (argb). I cannot see how I  
>> can do that in the current structure of latex2rtf.
>>
>> Or am I missing something in the setup of latex2rtf?
>
> No you are not missing something.
>
> Your proposal makes sense.  I think that we could extend style.cfg to  
> be a bit more general.
> Instead of
>
> part,          
> \s1\qc\sb240\sa60\keepn\f*Roman*\b\fs40,\sbasedon0\snext0 part.
>
> we could specify the number of optional and required parts.  For  
> example,
>
> part,0,1,\rtfarg1,\rtfend,\rtfheader part.
> \part{text} produces: \rtfarg1 text \rtfend
>
> part,1,1,\rtfoption1, \rtfarg1, \rtfend, \rtfheader part.
> \part[option]{text} produces: \rtfoption1 option \ rtfarg1 text \rtfend
> \part{text} produces: \ rtfarg1 text \rtfend
>
> part,0,2,\rtfarg1, \rtfarg2, \rtfend, \rtfheader part.
> \part{arg1}{text} produces: \rtfarg1 arg1 \ rtfarg2 text \rtfend
>
>  Does this make sense?
>

Yes, I think it makes sense. I am only wondering if there should not be  
the option to have a \rtfoptionbegin and \rtfoptionend and a  
\rtfarg1begin \rtfarg1end, etc. That would make the whole construction  
completely flexible. On the other hand, I don't know if it makes any  
sense in reality. Most of the stuff I have seen was:
\ftfoption option rtfarg1 arg \rtfend. So for me your proposal would be  
fine.

> Scott
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> Latex2rtf-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/latex2rtf-developers
>

-johan

Johan Henselmans
http://www.netsense.nl
Tel: +31-20-6267538
Fax: +31-20-6273852



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn