错误:命令 \textomicron 在编码 T1 中不可用

错误:命令 \textomicron 在编码 T1 中不可用

在此处输入图片描述

有人能帮我解决这个问题吗?我对 Latex 还很陌生,这真的让我很沮丧

\documentclass[12pt]{article}
\usepackage[top=2.54cm, bottom=2.54cm, left=1.91cm, right=1.91cm]{geometry}
\usepackage[english,greek]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textgreek}
\babeltags{en = english}
\begin{document}
\title{Δισκόμορφοι Υγροί Κρύσταλλοι}
\author{Θεοδωρίδης Αθανάσιος}
\maketitle
\section*{1. Εισαγωγή}
Η μελέτη των υγρών κρυστάλλων ξεκίνησε το 1888 από τον βοτανολόγο \en{Friedrich Reinitzer} , ο οποίος εξέταζε τις ιδιότητες διαφόρων παραγώγων χοληστερίνης, και παρατήρησε την αλλαγή των ιδιοτήτων τους με την μεταβολή της θερμοκρασίας.
\end{document}

答案1

\babeltags该命令的文档babel手动的说(重点是我)

\babeltags{<tag1>=<language1>, <tag2>=<language2>, ...}

在包含许多语言切换的多语言文档中,上述命令可能很麻烦。使用此工具可以定义较短的名称。它并没有添加任何新内容 - 它只是语法糖。

它定义\text<tag1>{<text>}\foreignlanguage{<language1>}{<text>},并且\begin{<tag1>}\begin{otherlanguage*}{<language1>},等等。注释\<tag1>也是允许的,但请记住在组内本地设置。

这意味着它的\en作用类似于开关,而不是宏。你想要

\texten{Friedrich Reinitzer}

或者{\en Friedrich Reinitzer}代替\en{Friedrich Reinitzer}

相关内容