TiKZ 中的 ÆØÅ 错误

TiKZ 中的 ÆØÅ 错误

我正在尝试使用 TikZ 绘制一个矩形,但无法在图片中使用 ÆØÅ æøå。但这不是图片之外的问题吗?

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage{siunitx}
\sisetup{output-decimal-marker={,}}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{fullpage}
\usepackage{multicol}
\setlength{\columnsep}{1cm}

%opening
\title{Formelsamling}
\author{Daniel}


\begin{document}

\begin{tikzpicture}[scale=1.25]%,cap=round,>=latex]

\coordinate [label=left:$A$] (A) at (-1.5cm,-1.cm);
\coordinate [label=right:$C$] (C) at (1.5cm,-1.0cm);
\coordinate [label=above:$B$] (B) at (1.5cm,1.0cm);
\draw (A) -- node[sloped,above] {$Hypotonusen\ c=\num{2.0}$} (B) -- node[right] {$Hosliggende \ a=\num{1.5}$} (C) -- node[below] {$Modstående\ b=\num{1,8}$} (A);

\draw (1.25cm,-1.0cm) rectangle (1.5cm,-0.75cm);

\end{tikzpicture}

\end{document}

答案1

这里的问题是您在数学模式下使用了特殊字符,这会导致错误。我的建议是将双方的名称置于文本模式:

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage{tikz}
\usepackage{siunitx}
\sisetup{output-decimal-marker={,}}

\begin{document}

\begin{tikzpicture}[scale=1.25]%,cap=round,>=latex]
\coordinate [label=left:$A$] (A) at (-1.5cm,-1.cm);
\coordinate [label=right:$C$] (C) at (1.5cm,-1.0cm);
\coordinate [label=above:$B$] (B) at (1.5cm,1.0cm);
\draw (A) -- node[sloped,above] {Hypotonusen $c=\num{2.0}$} (B) -- node[right] {Hosliggende $a=\num{1.5}$} (C) -- node[below] {Modstående $b=\num{1,8}$} (A);
\draw (1.25cm,-1.0cm) rectangle (1.5cm,-0.75cm);
\end{tikzpicture}

\end{document}

相关内容