[OS X TeX] encoding and special characters in TexShop
Robert Spence
spence at saar.de
Sun Sep 17 06:10:18 EDT 2006
On 17 Sep 2006, at 09:36 , Alex Hamann wrote:
>
> Am 14.09.2006 um 11:50 schrieb Bruno Voisin:
>
>> Le 14 sept. 06 à 11:08, Alex Hamann a écrit :
>>
>>> 1. Encoding:
>>> when choosing a given way of encoding my tex documents can that
>>> make calling the inputenc package obsolet?
>>> to be precise: can I not call the inputenc package when encoding
>>> a german document with isolatin?
>>
>> No, you must call it (with option [latin1] in your case).
>> Otherwise LaTeX won't know what to do with your non-ASCII input.
>> See, for ISO Latin 1, the file /Library/teTeX/share/texmf.tetex/
>> tex/latex/base/latin1.def which tells LaTeX, when calling
>> inputenc, how to interpret your non-ASCII input.
>>
> Works fine but only when calling the [applemac].
> [latin1] leeds to the following problem:
>
> ! Package inputenc Error: Keyboard character used is undefined
> (inputenc) in inputencoding `latin1'.
>
> why is this so? I thought latin1 and applemac were interchangable
> on a mac.
No no! They're quite different! [latin1] is ISO 8859-1, which works
OK for most Western European languages, and is probably what your
collaborators are using under Windows (if that's what they're using)
and which they may be using under Linux (or under Mac OS, now that
it's Mac OS X). [applemac] is the Macintosh (standard, i.e. not
Central European) encoding, which you'll only really find useful on a
Mac; there's no real reason to keep on using it unless you have old
documents created, say, under Mac OS 9 or earlier. Which text editor
are you using to create your own input text, and which encoding is it
set to by default? If it's set to "Western (Mac OS Roman)", i.e. the
Macintosh (standard) encoding, then you'll always need \usepackage
[applemac]{inputenc} in your preamble. But what text editors do your
collaborators use, on which platform?
Any chance of persuading everyone to work in UTF-8 encoding, as Bruno
suggested?
>> An alternative is to switch to XeTeX, which expects UTF-8 input
>> natively: you just have to select UTF-8 encoding in TeXShop, and
>> XeTeX will process your input text directly without needing any
>> dedicated LaTeX package to do so.
A quick search of my bulging mailboxes showed that Peter Dyballa, on
the XeTeX list, discussed some ways of converting the input encoding
of .tex files, using (of course) Emacs, back on 11 Jul 2006
(Subject line was
Re: [XeTeX] Converting legacy encodings to utf-8
),
and then there was a thread started back on 13 Jan 2006 by Bastian
Philipps
(Subject line was
[OS X TeX] Suggestions about input encoding - utf-8, latin1, latin9??
),
which referred to an earlier thread entitled "Textencoding MacOS
Roman vs UTF-8".
It might be a good idea to make an extra set of backups of all your
files before starting to play around with converting them from one
encoding to another.
;-)
Good luck...
-- Rob Spence------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the MacOSX-TeX
mailing list