This question is about all the non-ascii characters, å is only as an example.
I know you can type the character å two ways:
\usepackage[utf8]{inputenc}
...
Some text with a speciål character.
or
Some text with a speci\aa l character.
Which both generate the same result. However which method is preferred or best practice?
I'm using pdflatex if it makes any difference.
Best Answer
inputenc
defineså
to expand (more or less) to\aa
so it really makes no difference, most people prefer theinputenc
form if writing in a language that has non-ascii characters. What is more important is that whatever input form you use, you have\usepackage[T1]{fontenc}
so hyphenation of words using such characters works correctly.One place where it does make a difference is if you use bibtex it is generally better to use
\aa
(and in general forms such as{\"a}
as bibtex doesn't deal well with UTF-8 (or any other non-ascii encoding).