GeneralDanish Preamble Problem

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
kasperhh
Posts: 7
Joined: Mon Nov 19, 2012 10:56 am

Danish Preamble Problem

Post by kasperhh »

I can't compile my report without getting errors when typing danish letters as æ, ø, å. I've tried to use UTF8 command instead of Latin, but I still get errors. Normally it is no problem when I type in english and the preamble works perfect.

I neeed a solution to this problem, so please help me ;)

Here is my preamble code:

Code: Select all


\documentclass[a4paper,12pt,danish,twoside,openany]{report}

% ¤¤ Oversaettelse og tegnsaetning ¤¤ %
\usepackage[latin1]{inputenc}					% Input-indkodning af tegnsaet (UTF8)
\usepackage[danish]{babel}					% Dokumentets sprog
\usepackage[T1]{fontenc}					% Output-indkodning af tegnsaet (T1)
\usepackage{ragged2e,anyfontsize}			% Justering af elementer
\usepackage{fixltx2e}						% Retter forskellige fejl i LaTeX-kernen

\usepackage{datetime} % Dato og tid

\addto\captionsdanish{\def\lstlistingname{Kodeliste}}

\usepackage{lastpage} % Giver mulighed for at referere til sidste side

\setcounter{tocdepth}{1} % 1 = ned til sektioner i indholdsfortegnelse

\usepackage{lmodern} % Pænere danske bogstaver
\usepackage{amsmath,amssymb} % Matematik pakker
\usepackage{enumerate} % Til lister med tal

\usepackage{pslatex} % Giver pænere font
\linespread{1} % linjeafstand
\parindent = 0pt % Ingen indentering

\usepackage{geometry}
\geometry{left=3.5cm,right=2.5cm,top=3cm,bottom=3cm} % Marginer

\usepackage{caption} % Tillader figurtekst
\captionsetup{font=small,labelfont={bf},margin=20pt,format=hang}
\usepackage{color} % Pakke til farvning af tekst med \textcolor{farve}{target}
\usepackage{longtable} % Tabeller over flere sider
\usepackage[pdftex]{graphicx} % Til inkludering af grafik
\usepackage{float} % Bedre placering af billeder

% ¤¤ Refrenncer, litteraturliste og URL'er ¤¤
\bibliographystyle{chicago}
\makeatletter 
  \renewcommand\@biblabel[1]{\textbf{[#1]}} % labels i litteratur med fed skrift
\makeatother
% ¤¤ Refrenncer, litteraturliste og URL'er ¤¤

\usepackage{url}												% Til at sætte URL'er op med. Virker sammen med hyperref
\usepackage{fancyref}										% Sørger for at referencerne får de rigtige ord med på vejen.
\usepackage{varioref}										% Includerer sidenummeret i krydsreferancerne. Ikke hvis det er på samme side som referencen.
\usepackage{hyperref}										% Giver mulighed for at ens referencer bliver til en slags hyperlinks.
\usepackage[authoryear,square]{natbib}							% Gør det muligt at bruge en række forskellige citationsmetoder, f.eks. Harvard

%\usepackage[draft,footnote,nomargin]{fixme}
\usepackage[footnote,draft, english, silent,nomargin]{fixme}


\hypersetup{pdfborder = 0} % Fjern boks omkring referencer
\urlstyle{same} % Ændre udseende af links


% Kode blok
\usepackage{listings}
\lstset{framexleftmargin=5mm, extendedchars=true, basicstyle={\ttfamily\tiny}, keywordstyle={\ttfamily\tiny}, columns=flexible, numbers=left, numberstyle={\ttfamily\tiny}, breaklines,showstringspaces=false, language=C}

\newcommand{\celcius}{$^{\circ}$C}
\newcommand{\kelvin}{$^{\circ}$K}

\newcommand{\blankpage}{\clearpage\newpage\thispagestyle{empty}\textcolor{white}{.}\newpage} % Laver blank side med \blankpage

\newcommand{\litteratur}{\blankpage\bibliography{litteratur}\addcontentsline{toc}{chapter}{Litteratur}\label{litteratur}}

%%%%% Kapitel udseende %%%%%%
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
  \reset@font
  \vspace*{0\p@}%
  {\parindent \z@ 
    \begin{flushleft}
      \reset@font \scshape \bfseries \Huge \thechapter \quad \strut #1\strut
    \end{flushleft}
    \hrule
    \vskip 50\p@
  }}
\def\@makeschapterhead#1{%
  \reset@font
  \vspace*{0\p@}%
  {\parindent \z@ 
    \begin{flushleft}
      \reset@font \scshape \bfseries \Huge \vphantom{\thechapter} \strut #1\strut
    \end{flushleft}
    \hrule
    \vskip 50\p@
  }}
\makeatother

% Header og footer
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\headheight = 14pt
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LE,RO]{\nouppercase \slshape \rightmark}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[C]{ }
\renewcommand{\headrulewidth}{0.4pt}    % Bredde af hovedets streg
\renewcommand{\footrulewidth}{0.4pt}    % Bredde af fodens streg
% Layout for kapitel sider
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.0pt}    % Bredde af hovedets streg
\renewcommand{\footrulewidth}{0.0pt}    % Bredde af fodens streg
}

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

Danish Preamble Problem

Post by cgnieder »

Hi kasperhh,

Welcome to the LaTeX community!

This works for me:

Code: Select all

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

ø æ å

\end{document}
if I make sure that my editor uses UTF-8 encoding. You should find out which encoding your editor uses and then use the corresponding option for inputenc.

Regards
site moderator & package author
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Danish Preamble Problem

Post by localghost »

It can be preferable to choose a semi-automatic mechanism for the input encoding by the selinput package.

Code: Select all

\usepackage{selinput}
\SelectInputMappings{   % Semi-automatic determination
  ae={æ},               % of input encoding
  oslash={ø},           % by a list of selected glyphs
  Euro={€}              % see: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
}

Thorsten
kasperhh
Posts: 7
Joined: Mon Nov 19, 2012 10:56 am

Re: Danish Preamble Problem

Post by kasperhh »

I found a solution to the problem: The .tex file was not saved as ANSI but as UTF-8 which caused the problem. Thanks for the inputs btw.

Have a nice day ;)
Post Reply