我一直在用 MikTex 写论文,现在遇到了一个问题。每个 Ä 和 Ö 字母都标记为一个黑框或 ?。我在网上查了一下,我知道你需要
\usepackage[ansinew]{inputenc}
在你开始写作之前。然而当我尝试使用它时,它给了我这个错误:
! LaTeX Error: Command \textcurrency unavailable in encoding T1.
我使用大学的论文模板,其中已预先设置好所有设置。例如:
\documentclass[a4paper, 12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[dvips]{epsfig}
一切就绪。有任何线索或想法是什么问题吗?
谢谢。
编辑:
\documentclass[a4paper, 12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[dvips]{epsfig}
% ====== ASETETTAVIA PARAMETREJA / ALKAA ==========================
% ----------- K?ytt?j?rjestelm?st? riippuvat:
% UNIX:ia k?ytett?ess?:
% \usepackage[latin1]{inputenc}
% DOS-ymp?rist?ss?:
% \usepackage[cp850]{inputenc}
% Windows-ymp?rist?ss?:
\usepackage[ansinew]{inputenc}
% K?ytett?v?t makropakkaukset:
\usepackage[finnish]{babel} % Kieli: Suomi
\usepackage{times} % Kirjasin: Roman Times
\usepackage[dvips]{graphics} % Postscript-kuvat kelpaavat
\usepackage[]{vmargin} % Tarkempi marginaalien asettelu
\usepackage{url} % Oikea tavutus URLeihin
\usepackage[]{longtable} % Kun taulukko on pitk?
% Kappaleiden ulkoasu:
\setlength{\parindent}{0pt}
\setlength{\parskip}{2ex}
\linespread{1.3}
\sloppy
\setpapersize{A4} % Paperikoon valinta ja
% Tarkka marginaalien asetus vmargin paketilla
\setmarginsrb{35mm}{30mm}{30mm}{20mm}{0pt}{0mm}{12pt}{13mm}
\begin{document}
% ----------------- Tiivistelm? ------------------------------
% 150-200 sanaa pitk? tiivistelm?, jonka tulee mahtua yhdelle
% sivulle
Ohjelmistotuotanto pitää sisällään monen tyyppisiä ihmisiä. Ihmisillä on erilaiset persoonallisuustyypit, joita voidaan saada selville muun muassa MBTI:n avulla. MBTI:llä selvitetään, millaisia persoonallisuuspiirteitä ihmisellä on. Nämä piirteet voidaan jakaa neljään osaan: energisyys, tiedon saanti, päät?ksen teko sekä elämäntyyli. Ohjelmistotuotanto vetää puoleensa sellaisia ihmisiä, joiden persoonallisuustyyppi on sopiva kyseiselle alalle. Erityisesti ajatteluun perustuvat päätöksen tekijät ovat yleisiä yksilöitä ohjelmistotuotannossa, kun taas näiden vastakohdat ilmenevät ohjelmistotuotannossa harvemmin. Tietyn persoonallisuustyypin ihmiset sijoittuvat useimmiten tietynlaisille aloille ja työtehtäviin. Myös eri persoonallisuuspiirteet voivat joko heikentää tai parantaa sopivuutta tietynlaiseen työtehtävään. Tästä huolimatta, ohjelmistotuotanto vaatii monia erilaisia persoonallisuuspiirteitä omaavia henkilöitä työryhmiin, sillä eri näkökulmat ja monipuolisuus parantavat ohjelmiston laatua.
\end{document}
答案1
对我来说,这可以编译,这意味着还有更多的事情发生。如果你的编辑器配置为使用 utf8,那么它就可以完美运行。
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[finnish]{babel} % Kieli: Suomi
\begin{document}
Ohjelmistotuotanto pitää sisällään monen tyyppisiä ihmisiä. Ihmisillä on
erilaiset persoonallisuustyypit, joita voidaan saada selville muun muassa
MBTI:n avulla. MBTI:llä selvitetään, millaisia persoonallisuuspiirteitä
ihmisellä on. Nämä piirteet voidaan jakaa neljään osaan: energisyys, tiedon
saanti, päät?ksen teko sekä elämäntyyli. Ohjelmistotuotanto vetää puoleensa
sellaisia ihmisiä, joiden persoonallisuustyyppi on sopiva kyseiselle
alalle. Erityisesti ajatteluun perustuvat päätöksen tekijät ovat yleisiä
yksilöitä ohjelmistotuotannossa, kun taas näiden vastakohdat ilmenevät
ohjelmistotuotannossa harvemmin. Tietyn persoonallisuustyypin ihmiset
sijoittuvat useimmiten tietynlaisille aloille ja työtehtäviin. Myös eri
persoonallisuuspiirteet voivat joko heikentää tai parantaa sopivuutta
tietynlaiseen työtehtävään. Tästä huolimatta, ohjelmistotuotanto vaatii
monia erilaisia persoonallisuuspiirteitä omaavia henkilöitä työryhmiin,
sillä eri näkökulmat ja monipuolisuus parantavat ohjelmiston laatua.
\end{document}
答案2
导致错误消息的字母
! LaTeX Error: Command \textcurrency unavailable in encoding T1.
既不是Ä
也不是Ö
但是ä
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\begin{document}
Ä Ö ä ö
\end{document}
输出如下
原因是,你的输入文件是不是编码为ansinew
,但使用 UTF-8。如果要继续使用 UTF-8,请使用
\usepackage[utf8]{inputenc}
对于自动编码检测,请参阅包selinput
。
答案3
对于这个\textcurrency
东西(它看起来像一颗人造卫星:¤),你还需要这个包
\usepackage{textcomp}
除了已经提到的套餐
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % or \usepackage[latin1]{inputenc} when using 8bit encoding
编辑:附录:从对话中我注意到您的编码可能被搞乱了(utf8 被重新解释为 latin1 或 Windows 编码)。这种情况称为“mojibake”,这里有一个 python 编解码器可以在 PyPI 上修复此问题:https://pypi.python.org/pypi/mysql-latin1-codec/2.0
答案4
您还可以使用控制序列生成变音符号,而无需任何附加包\"
。例如Universit\"at
“Universität”。