多语言报告中的包冲突

多语言报告中的包冲突

我正在编写多语言报告。以下代码是我的代码的一部分(请将其视为 MWE)。以下代码中存在包冲突错误

! LaTeX Error: Option clash for package inputenc.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.33 \usepackage
                [russian]{babel}

另外,中文字体无法打印。我该如何避免?

\documentclass[11pt,table,a4paper]{article}
\usepackage{array,ragged2e}
\usepackage{graphicx}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{lipsum}
\usepackage[top=.5cm, bottom=2cm, left=1cm, right=1cm]{geometry}
\usepackage{wrapfig}
\usepackage{comment}
\usepackage{parskip}
\usepackage{framed}
\usepackage{sidecap}
\usepackage{setspace}
\usepackage[scaled]{uarial}
\usepackage{tikz}
\usepackage{lipsum} 
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{transparent}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{hyphenat}
\usepackage{xstring}
\usepackage{forloop}
\usepackage{collcell}
\usepackage{longtable}
\usepackage{makecell}
\usepackage{varwidth}
\usepackage{CJKutf8}
\usepackage[T2A]{fontenc}
%\usepackage[koi8-r]{inputenc}
%\usepackage[russian]{babel}

\begin{document}
  Это мой первый многоязычный докладе.
\newline
This is my first multilingual report.
\newline
这是我的第一个多语种的报告。
\end{document}

我非常需要帮助。请帮帮我。

答案1

\documentclass[11pt,table,a4paper]{article}
\usepackage[T1,T2A]{fontenc}
\usepackage{lmodern}
\usepackage[koi8-r,utf8]{inputenc}
\usepackage{CJKutf8}
\usepackage[russian]{babel}

\newenvironment{SChinese}{%
  \CJKfamily{gbsn}%
  \CJKtilde
  \CJKnospace}{}

\begin{document}

  Это мой первый многоязычный докладе.

This is my first multilingual report.

\begin{CJK}{UTF8}{}
\begin{SChinese}
这是我的第一个多语种的报告。

\end{SChinese}
\end{CJK}
\end{document}

和(Code2000.ttf)一样,xelatex可以在网上免费获取

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Code2000}
\begin{document}

  Это мой первый многоязычный докладе.

This is my first multilingual report.    

这是我的第一个多语种的报告。

\end{document}

在此处输入图片描述

答案2

您的示例两次包含了多个包。通常这不是一个好主意,并且会导致问题。无论如何,要解决您的特定问题,您需要使用 CJK 包的机制;您的系统应该CJKutf8.tex在 CJK 文档目录下包含一个有用的示例文件。此外,您应该告诉 latex 文档的不同部分使用哪种语言,否则连字符将不合适。这是一个包含三种语言的最小示例:

\documentclass[11pt,table,a4paper]{article}

\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{CJKutf8}
\usepackage[english,russian]{babel}

\newenvironment{SChinese}{%
  \CJKfamily{gbsn}%
  \CJKtilde
  \CJKnospace}{}

\begin{document}
\selectlanguage{russian}
  Это мой первый многоязычный докладе.

\selectlanguage{english}
This is my first multilingual report.

\begin{CJK}{UTF8}{}
  \begin{SChinese}
    这是我的第一个多语种的报告。
  \end{SChinese}
\end{CJK}

\end{document}

示例输出

答案3

希望这是放置此内容的合适位置。当我开始在文档中使用多种脚本时,我渴望找到每种脚本的 MWE。我已经为尽可能多的语言编译了 XeTeX 中的 MWE,我希望如此。我希望这对其他人有用。如果您没有Arial Unicode MS,只需选择另一种 Unicode 字体(如Lucida Sans)。无论如何它都应该可以编译。(感谢 omniglot.com 提供短语和翻译。)

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode

\documentclass[10pt]{article}

% PACKAGES

\usepackage{fontspec}
\usepackage{longtable}

% OPEN DOCUMENT

\begin{document}

% SPECIFY UNICODE FONT

\setmainfont{Arial Unicode MS}

% SPECIFY ADDITIONAL FONTS FOR GLYPHS NOT INCLUDED IN UNICODE FONT

\newfontfamily{\Inuktitut}{Euphemia UCAS}
\newfontfamily{\Khmer}{Khmer MN}
\newfontfamily{\Sinhala}{Sinhala MN}

% BODY

\begin{longtable}{ll}
Afrikaans & My skeertuig is vol palings.\\
Albanian & Automjeti im është plot me ngjala.\\
Arabic (MSA) & حَوّامتي مُمْتِلئة بِأَنْقَلَيْسون\\
Armenian (E) & Իմ օդաթիռը լի է օձաձկերով\\
Armenian (W) & Իմ սաւառնակս օձաձկներով լեցուն է\\
Aromanian & Pãmporea-a mea-i ãmplinã di uhelji.\\
Azeri    & Hoverkraftimin içi ilan balıǧı ilə doludur.\\
Basque & Nire aerolabangailua aingirez beteta dago.\\
Belarusian & Маё судна на паветранай падушцы поўна вуграмі.\\
Bengali & আমার হভারক্রাফ্ট ইল-এ ভর্তি হয়ে গেছে\\
Bhojpuri & हमार मँडराये वाली जहाज सर्पमीनन से भरल ह\\
Breton & Leun gant sili eo ma dourruzer.\\
Bulgarian   & Корабът ми на въздушна възглавница е пълен със змиорки.\\
Catalan & El meu aerolliscador està ple d'anguiles.\\
Cebuano & Puno ug kasili ang akong hoberkrap.\\
Chamorro    & Bula håsuli/åsuli iyo-ku hovercraft.\\
Chinese (Cantonese) & 我隻氣墊船裝滿晒鱔\\
Chinese (Mandarin, Traditional) & 我的氣墊船充滿了鱔魚\\
Chinese (Mandarin, Simplified) & 我的气垫船充满了鳝鱼\\
Chinese (Taiwanese) & 我的氣墊船充滿了鱔魚\\
Cornish & Leun a sylli yw ow skath bargesi.\\
Corsican & U me battellu hè carcu d'anguili.\\
Croatian & Moja je lebdjelica puna jegulja.\\
Czech & Moje vznášedlo je plné úhořů.\\
Danish & Mit luftpudefartøj er fyldt med ål.\\
Dutch & Mijn luchtkussenboot zit vol paling.\\
Estonian & Mu hõljuk on angerjaid täis.\\
Faroese & Luftpútufar mítt er (skít)fult í álli!\\
Finnish & Ilmatyynyalukseni on täynnä ankeriaita.\\
French & Mon aéroglisseur est plein d'anguilles.\\
Frisian (N) & Min luftdümpetbüüdj as ful ma äil.\\
Frisian (W) & Myn hoverkreaft is fol fan Eels.\\
Friulian & Il gno hovercraft al è plen di bisats.\\
Galician & O meu aerodeslizador esta cheo de anguías.\\
Georgian & ჩემი ხომალდი საჰაერო ბალიშზე სავსეა გველთევზებით\\
German & Mein Luftkissenfahrzeug ist voller Aale.\\
Greek (Ancient)  & Τὸ πλοῖόν μου τὸ μετεωριζόμενον ἐστι πλῆρες ἐγχελέων\\
Greek (Modern) & Το Χόβερκράφτ μου είναι γεμάτο χέλια\\
Greenlandic & Umiatsiaasara pullattagaq nimerussanik ulikkaarpoq.\\
Hebrew & הרחפת שלי מלאה בצלופחים\\
Hindi    & मेरी मँडराने वाली नाव सर्पमीनों से भरी हैं\\
Hungarian & A légpárnás hajóm tele van angolnákkal.\\
Icelandic & Svifnökkvinn minn er fullur af álum.\\
Indonesian & Hovercraft saya penuh dengan belut.\\
Inuktitut & \Inuktitut ᐅᒥᐊᕐᔫᑉ ᐳᓪᓕᓕᒫᐸᒐ ᑕᑦᑕᕐᓂᖅ ᐊᒻᒪᔭᖅ\\
Irish (Gaelic) & Tá m'árthach foluaineach lán d'eascanna.\\
Italian & Il mio aeroscivolante è pieno di anguille.\\
Japanese & 私のホバークラフトは鰻でいっぱいです.\\
Khmer & \Khmer សុទ្ធតែឣន្ចងពេញទូកហាះយើង ។\\
Korean & 내 호버크라프트는 장어로 가득 차 있어요\\
Lakota Sioux & Iyéčhiŋkiŋyaŋka čha kiŋyáŋ mitȟáwa kiŋ hoká ožúla (yeló)!\\
Latin & Mea navis volitans anguillis plena est.\\
Latvian & Mans transportlīdzeklis uz gaisa spilvena ir pilns ar zušiem.\\
Lithuanian & Mano laivas su oro pagalve pilnas ungurių.\\
Low German & Mien Lüchtpöukaan ist vull von sük aalen.\\
Luxembourgish & Mäi Loftkësseboot ass voller Éilen.\\
Macedonian & Моето летачко возило е полно со јагули.\\
Manx (Gaelic) & Ta my haagh crowal lane dy astan.\\
Māori & Kī tōnu taku waka topaki i te tuna.\\
Malay & Hoverkraf saya penuh dengan belut.\\
Malayalam & എന്‍റെ പറക്കും-പേടകം നിറയെ വ്ളാങ്കുകളാണ്\\
Maltese & Il-hovercraft tiegħi hu mimli sallur.\\
Marathi & माझी होडी मासळयांनी भरली आहे\\
Mongolian & Миний агаарын даралтыг ашиглан хөвөгч усан онгоцийг дүүрэн могой загас юм.\\
Nahuatl & Noehēcatlapalqui cōāmichtēnqui.\\
Ndebele (N) & Isikepe sami sigcwele umzowa.\\
Norwegian & Luftputebåten min er full av ål.\\
Occitan & Mon aerolisador es plen d'anguilas.\\
Oriya & Mo hovercraft re eel bharti hei jaichi.\\
Persian (Farsi) & هاورکرافت من پر مارماهى است\\
Polish & Mój poduszkowiec jest pełen węgorzy.\\
Portuguese & Meu hovercraft está cheio de enguias.\\
Proto-Indo-European & Dihskolmos-to-h1me hxVnghel plh1nos h1esti.\\
Punjabi & ਮੇਰਾ ਹਵਰਕ੍ਰਾਫ਼ਤ ਨਾਂਗਾਂ ਨਾਲ਼ ਭਰਿਆ ਪਿਆ।\\
Quenya & Venenya vilyanirwanen ná quanta as angolingwi.\\
Romanian & Vehicolul meu pe pernă de aer e plin cu ţipari.\\
Russian & Моё судно на воздушной подушке полно угрей.\\
Samoan & Ua tumu la'u ato fagota i pusi.\\
Sardinian (Logudorese) & Su hovercraft est penu de ambidas.\\
Scottish Gaelic & Tha mo bhàta-foluaimein loma-làn easgannan.\\
Serbian & Мој ховеркрафт је пун јегуља.\\
Shona & Hovercraft yangu yakazara nemikunga.\\
Sinhala & \Sinhala මාගේ වායු පා යානයේ ආඳන් පිරී ඇත\\
Slovak & Moje vznášadlo je plné úhorov.\\
Slovenian & Moje vozilo na zračni blazini je polno jegulj.\\
Somali & Huufarkarafkayga waxaa ka buuxa eels.\\
Spanish & Mi aerodeslizador está lleno de anguilas.\\
Swahili & Gari langu linaloangama limejaa na mikunga.\\
Swedish & Min svävare är full med ål.\\
Swiss German & Mis Luftchüssiboot isch volle Aal.\\
Tagalog & Puno ng palos ang aking hoberkrap/hovercraft.\\
Tamil    & என் மிதவை நிறைய விலாங்கு மீன்கள்.\\
Telugu & నా హోవర్ఁక్రాఫ్ఠ్ అంతా ఈలు చేపలతో నిండిపోయింది.\\
Thai & โฮเวอร์คราฟท์ของผมเต็มไปด้วยปลาไหล.\\
Tibetan & ངའི་རླུང་འདེགས་གྲུ་གཟིངས་ནི་ཉ་མན་ལི་ཡིས་གང་གི་འདུག །\\
Tok Pisin & Bilong me hangamapim bot stap pulap maleo.\\
Tongan & Hoku vakapuna tētē 'i 'olunga fono 'i he toke.\\
Tsotsil & Li j-xulem tak'ine noj ta conoetik.\\
Turkish & Benim hovercraft yılan balığı dolu.\\
Tuvan & Мээң ховеркрафтым иштинде чылан ышкаш балык долу.\\
Ukrainian & Моє судно на повітряній подушці наповнене вуграми.\\
Uzbek & Mening kayiqim baliq bilan to'lgan.\\
Vietnamese & Tàu cánh ngầm của tôi đầy lươn.\\
Võro & Muq hõl'omismassin om angõrit täüs.\\
Welsh & Mae fy hofrenfad yn llawn llyswennod.\\
Yiddish & מיין פראָם ( שוועבשיף ) איז פֿול מיט ווענערס\\
Yorùbá & Ọkọ afategun-sare mi kun fun ẹja arọ.\\
Zulu & Umkhumbi wami ugcwele ngenyoka zemanzini.
\end{longtable}

% END

\end{document}

相关内容