Jacek M. Holeczek wrote:

> Hi,
> 
>> (...)
>>> However, according to:
>>>       http://en.wikipedia.org/wiki/Caron
>>>       http://de.wikipedia.org/wiki/Caron
>>> these four special characters (d,l,L,t) are ONLY used with caron in
>>> Czech and Slovak languages, and ALWAYS with the "special caron" form.
>> (...)
>> I think this part could go really in, since it is no risk and it seems to
>> be very important for Jacek.
> 
> No, it is not. You gained an incorrect impression.
> I noticed this "inconsistency" (between LyX window display and LaTeX
> generated ps files) some time ago, so I notified JMarc. He developed the
> patch very quickly, but then I "objected" as the only information I had
> was that it required the "T1" encoding. In the meantime I collected more
> informations about it ... and the outcome is ... it seems that one can
> safely apply this "unconditional" patch for the reasons mentioned above.
> The only thing I can add to what I have already written is ...
> By default, LaTeX does not recognize the "special caron" \q ... in order
> to use it you would have to add "\usepackage[czech]{babel}" or
> "\usepackage[slovak]{babel}" in the Document->LaTeX_Preamble... .
> However, you do not really need it, as the LaTeX with fontenc:T1, used in
> LyX by default, recognizes there characters with the standard caron and
> treats them properly, automatically applying the special caron form, which
> looks like an apostrophe just after the character (note however, it still
> does NOT understand \q without appropriate czech/slovak babel loaded).
> I'm sorry but this is all I know about this issue.

What are you talking about now? I don't understand. The part of the patch I
mentioned above was the one that changed how special carons are drawn on
screen. It does not have anything to do with font encoding or the
generated .tex output. Why is it wrong now to apply this patch?

>> Can you give an example please? E.g. character typed in, resulting stuff
>> in the .lyx file and resulting .tex output.
>> (...)
>> normally type in LyX, that means not arbitrary LaTeX. Therefore I don't
>> think the part that patches TransManager is correct.
> 
> I'm sorry but this is the only patch that I really care about very much.
> This patch DOES WORK. I tested it with many different characters and
> symbols that LyX cannot display natively, but LaTeX can.
> 
> Just try to put into your preferred .kmap file characters like "\\euro{}",
> "\\oe{}", "\\ng{}", "{\\euro}", "{\\oe}", "{\\ng}", "$\\nicefrac{1}{4}$",
> "$\\nicefrac{1}{2}$", ... and then try to press the corresponding key
> sequence in LyX ... then apply my patch, recompile LyX ... and try to
> press the corresponding key sequence again ... you'll notice the
> difference.
> (Note, it's LyX-1.4, no LyX-1.5 for me for the next couple of years ...)

You misunderstood me. I don't question that this works with your patch. I
question whether this is how .kmap files are supposed to work. To me it
does not look like a bug fix but like a hack to put raw TeX in there.

> Last, but not least, LyX does not provide any other way, for a user, to
> redefine "key sequences". The only way is to use kmap files. That is why
> it is important that this is working. I believe that even in future, with
> unicode characters, the user should be able to bind his/her own characters
> and/or symbols to dedicated key sequences, especially if these characters
> and/or symbols are not present in unicode and thus require dedicated short
> LaTeX code.
> 
>> If they can't upgrade to 1.5, how can they upgrade to 1.4.4? It looks
>> like
> 
> You decided to drop support for xforms and qt-3 in LyX-1.5. You only
> support qt>=4.1. This is a blocking issue.

I would not have dropped that support, but that is a different story.

> As I have already written, I need a "common standard" that works on
> a couple of different OS flavors and different OS versions ...
> For the moment my basic system is based on RHEL-3 with qt-3.1. In one year
> from now moving probably to RHEL-5 (once it is there, certified, ...) ...
> I doubt it will use qt-4 ... especially as even the newest (free) RedHat
> Fedora Core 6 still uses qt-3.3 ...
> Yes I know I can compile qt-4 myself, but this is not really an option for
> me ... I have to be flexible, be able to work in multisystem environment.
> The choice is clear. Either LyX-1.4 or pure LaTeX2e.

I was told that qt4 rpms are available from OS vendors for all relevant
distros.


Georg

PS: You did not answer the question I was most interested in: How are we
supposed to convert the special caron to unicode?

Reply via email to