From: EBo <eb...@us...> - 2015-09-02 01:44:34
|
sorry for the garbled thread. My reply got eaten by the server. Nicolas, Thank you for that very informative reply. Do you know of any tools which will help convert back and forth to unicode? While I would love to use it for quoting original text, some of the people I work with do not use xelatex by default and have restrictions on what macros and packages they allow -- namely publishers. Thanks and best regards, EBo -- >> On Sep 1 2015 4:11 AM, Nicolas Brouard (INED) wrote: >>> >>> Hi, >>> Modern solution consists in coding your text files in Unicode >>> (utf-8). It means no more backslashed characters but directly >>> =E2=80=9CEkstr=C3=B8m=E2=80=9D. >>> You can compile with XeTeX. For example, if you use TeXworks or >>> affiliated software, you can include these headers lines on top of >>> your text: >>> % These lines tell TeXworks to typeset with xelatex, and to open >>> and >>> % save the source with Unicode encoding. >>> % !TEX program =3D xelatex >>> % !TEX encoding =3D UTF-8 Unicode >>> \documentclass[11pt,a4paper]{article} >>> \usepackage{fontspec} % for xetex and luatex engines >>> >>> If you use Emacs, you have to put your Local Variables at the very >>> bottom of your text, here are mine: >>> \end{document} >>> % >>> % These lines tells gnu-emacs to typeset with the xetex engine >>> % which requires Unicode encoding only (utf-8) >>> % ^c^t^s for toggling synctex. >>> % ^-Shift-Click to move from pdf to source, Command-Shift-Click >>> on=20 >>> OSX >>> %%% Local Variables: >>> %%% TeX-engine: xetex >>> %%% TeX-source-correlate-method-active: synctex >>> %%% ispell-local-dictionary: "francais" >>> %%% coding: utf-8 >>> %%% End: >>> >>> With such local variables, the appropriate TeX-engine (xetex) and >>> the >>> appropriate LaTeX format (xelatex) will be used (ctrl_c ctrl_c with >>> AucTeX for example). BiBTeX is working as well. >>> >>> Unfortunately, for scientific publications, publishers are most of >>> times requesting the use of pdflatex and conversion from Unicode is >>> done by using: >>> \usepackage[utf8x]{inputenc} %for pdftex engine and unicode=20 >>> characters >>> The fontspec package line should then be commented. >>> >>> On the bibtex side, your bib file should also be encoded in >>> unicode,=20 >>> too: >>> % This file was created with JabRef 2.8b. >>> % Encoding: UTF8 >>> @ARTICLE(Ekstrom, >>> AUTHOR =3D "Author w", >>> TITLE =3D "{Ekstr=C3=B8m title}", >>> JOURNAL =3D "Ekstr{\o}m Journal", >>> YEAR =3D 1965, >>> note =3D {Working with pdflatex} >>> ) >>> @ARTICLE(Ekstr=C3=B8m, >>> AUTHOR =3D "Author Ekstr{\o}m", >>> TITLE =3D "{Ekstr=C3=B8m title}", >>> JOURNAL =3D "Ekstr=C3=B8m Journal", >>> YEAR =3D "1965", >>> note =3D {Not working with pdflatex but with xelatex} >>> ) >>> @ARTICLE(Ekstr{\o}m, >>> AUTHOR =3D "Author Ekstr{\o}m backslash", >>> TITLE =3D "{Ekstr=C3=B8m title}", >>> JOURNAL =3D "Ekstr=C3=B8m Journal", >>> YEAR =3D "1965" >>> note =3D {Not working with pdflatex neither xelatex} >>> ) >>> >>> As you can read in the above notes of each case, any of the >>> unicoded >>> of backslashed form will work and with xelatex you can write >>> \cite{Ekstr=C3=B8m} but with pdlatex you need to write in ASCII >>> \cite{Ekstrom} otherwise you get a compilation error. >>> \cite{Ekstr\{o}m} doesn't work neither with pdflatex or xelatex. >>> >>> The advantage of xelatex in scientific publications could be that >>> you >>> could quote original languages or scripts like greek or braille. >>> >>> I hope that I am correct and that it will help you. >>> >>> Ekstr{\o}m or Ekstr\o{}m instead of Ekstr\om was probably your >>> only=20 >>> need! >>> >>> Regards, >>> >>> >>> Nicolas >>> >>> >>>> Le 1 sept. 2015 =C3=A0 01:08, Peter Geelan-Small=20 >>>> <pet...@sy...> a =C3=A9crit : >>>> >>>> Hello, Jabref users. >>>> >>>> I know this has been discussed but I can=E2=80=99t find the answer >>>> in = >> >> the=20 >>>> >>>> archives. I have an author with surname Ekstr\om (i.e. with >>>> forward=20 >>>> slash through the o). I cannot get that character to come out >>>> properly= >> >> =20 >>>> >>>> in my LaTeX document. Both Ekstr\om and Ekstr{\o}m generate >>>> errors. =20 >>>> Could someone please tell me how this can be done? >>>> >>>> Regards, >>>> >>>> Peter >>>> =20 >>>> >>>> >>>> ----------------------------------------------------------------------= >> >> -------- >>>> >>>> _______________________________________________ >>>> Jabref-users mailing list >>>> Jab...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jabref-users >>> >>> >>> >>> =20 >>> >>> >>> -----------------------------------------------------------------------= >> >> ------- >>> >>> >>> _______________________________________________ >>> Jabref-users mailing list >>> Jab...@li... >>> https://lists.sourceforge.net/lists/listinfo/jabref-users >> >> >> >> >> |