Zrobiłem mój dokument w standardzie ISO. Nie obsługuje alfabetów umlaut, takich jak ä i ö. Potrzebuję ich. Dokument jest kompilowany bez UTF8, ale nie z UTF8. Dokładniej, dokument nie jest kompilowany z linią na początku mojego main.tex:
\usepackage[utf8]{inputenc}
Jak mogę skompilować mój dokument LaTeX w UTF8?
Zapisz plik w formacie UTF8.
Sprawdź format pliku za pomocą następującego polecenia (UNIX):
Powinieneś zobaczyć:
Przekonwertuj plik, używając,
iconv
jeśli nie jest to UTF8:źródło
file -I
na el capitanfile filename.tex
pracował dla mnie (mojave)\usepackage[utf8]{inputenc}
nie będzie działać w przypadku takiego wpisu bibliograficznego:Do tego wpisu użyj
\usepackage[utf8x]{inputenc}
źródło
Przekonwertuj swój dokument na utf8. LaTeX po prostu czyta twój tekst tak, jak jest. Jeśli chcesz używać kodowania wejściowego utf8, twój dokument musi być zakodowany w utf8. Zwykle może to ustawić redaktor. Istnieje również program,
iconv
który jest przydatny do konwersji plików z kodowania ISO do utf.W końcu będziesz musiał użyć edytora, który obsługuje utf. (Nie mam pojęcia o statusie obsługi utf w systemie Windows, ale każdy rozsądny edytor w systemie Linux powinien działać).
źródło
Trzeba było ikonować swoje źródło.
To powiedziawszy, kompilator oparty na T E X wywołany przez
latex
tak naprawdę nie obsługuje kodowania o zmiennej długości; potrzebuje dużych bibliotek, które mówią mu, że pewne bajty idą w parze. Xelatex obsługuje Unicode i działa znacznie lepiej.źródło
Używam Edytora LEd ze specjalną funkcją „Filtruj”. Zastępuje \ "{o} przez ö i odwrotnie we własnym edytorze, zachowując oryginalne \" {o} w plikach tex. Dzięki temu tekst jest łatwy do odczytania podczas przeglądania w edytorze LEd i nie ma potrzeby stosowania specjalnych pakietów. Działa również z plikami bibliograficznymi.
źródło
Z sukcesem korzystam z dodatku do Chrome „Sharelatex”. Ten edytor online jest bardzo kompatybilny z większością plików lateksowych, ale trochę brakuje mu możliwości konfiguracji. www.sharelatex.com
źródło