LateX на Mac: Texmaker не может найти установленный пакет

У меня Mac, и я только что установил LaTeX и редактор Texmaker. Чтобы использовать шрифт Arial, я установил его через консоль MiKTeX. Я также узнал, что при этом файлы для установленных пакетов лежат здесь:

"/Users/Mirko/Library/Application Support/MiKTeX/texmfs/install/tex/latex"

Моя проблема в том, что редактор (TeXMaker) по-прежнему не находит Arial-Font.

Вот мой код:

\documentclass[pdftex,openany,11pt,twoside,a4dutch]{report}


\usepackage{uarial}
\usepackage{csquotes} 

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}   
\usepackage[T1]{fontenc}        
\usepackage{csquotes} % Setzen von Anführungsstrichen

\begin{document}

This is a test.

\end{document}

и вот Ошибка:

! LaTeX Error: File `uarial.sty' not found.Type X to quit or <RETURN> to proceed,or enter new name. (Default extension: sty)Enter file name:! Emergency stop.<read > \usepackage

Но папка arial и файл arial.sty находятся в указанной выше папке.

В MikTeX-Console я уже вошел в папку Каталоги > Настройки.

Я благодарен за каждую помощь!

Спасибо и привет!

Вот лог-файл от TexMaker:

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex 2019.10.27) 27 OCT 2019 13:34
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test.tex
(./test.tex
LaTeX2e <2018-12-01>
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/report.cls
Document Class: report 2018/09/03 v1.4i Standard LaTeX document class
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2018/09/03 v1.4i Standard LaTeX file (size option)
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\c@figure=\count87
\c@table=\count88
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
! LaTeX Error: File `uarial.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.5 \usepackage
{csquotes}^^M
*** (cannot \read from terminal in nonstop modes)
Here is how much of TeX's memory you used:
221 strings out of 492616
2365 string characters out of 6129480
60608 words of memory out of 5000000
4231 multiletter control sequences out of 15000+600000
3940 words of font info for 15 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
21i,0n,22p,110b,36s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!

person mirArnold    schedule 27.10.2019    source источник
comment
Можете ли вы показать свой файл .log?   -  person samcarter_is_at_topanswers.xyz    schedule 27.10.2019
comment
не имеет отношения к вашей проблеме, но для Mac я бы предпочел использовать mactex (или texlive) вместо miktex, гораздо больше пользователей Mac используют его, и поэтому он намного лучше протестирован   -  person samcarter_is_at_topanswers.xyz    schedule 27.10.2019
comment
Кажется, у вас несколько установок tex. Обновленный вами miktex не используется texmaker. Вы можете видеть в первой строке файла журнала, что он использует TeX Live 2019   -  person samcarter_is_at_topanswers.xyz    schedule 27.10.2019
comment
Самый простой способ установить документ в формате arial — использовать шрифт с вашего Mac вместо того, чтобы устанавливать его в латексе. Скомпилируйте следующее в xelatex или lualatex (не pdflatex): % !TeX TS-program = xelatex \documentclass[openany,11pt,twoside,a4dutch]{report} \usepackage{fontspec} \setmainfont{Arial} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{csquotes} \begin{document} This is a test. \end{document}   -  person samcarter_is_at_topanswers.xyz    schedule 27.10.2019
comment
Спасибо за вашу поддержку! Я это проверю. Разве нет смысла избавляться от старой/другой установки tex? Вы знаете, как я могу это сделать?   -  person mirArnold    schedule 27.10.2019
comment
Будучи фанатом texlive, я бы сказал, что да, есть смысл избавиться от miktex :)   -  person samcarter_is_at_topanswers.xyz    schedule 27.10.2019


Ответы (1)


Как видно из первой строки лог-файла

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) 

texmaker использует не дистрибутив miktex, для которого вы установили пакет uarial, а дистрибутив texlive, который, похоже, также установлен на вашем компьютере. В долгосрочной перспективе было бы лучше иметь только один дистрибутив tex на вашем компьютере, чтобы избежать таких проблем. Для Mac я бы посоветовал сохранить дистрибутив texlive и избавиться от miktex, потому что texlive используется большинством пользователей Mac и поэтому хорошо протестирован по сравнению с miktex для Mac.

Теперь вы можете заставить texmaker использовать вашу установку miktex, изменив настройки texmaker, но более простой способ использовать Arial в вашем документе — это переключиться с pdflatex на xelatex или lualatex и напрямую использовать шрифт arial, установленный на вашем компьютере.

% !TeX TS-program = xelatex
\documentclass[openany,11pt,twoside,a4dutch]{report} 
\usepackage{fontspec} 
\setmainfont{Arial} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{csquotes} 

\begin{document} 
This is a test. 
\end{document}  
person samcarter_is_at_topanswers.xyz    schedule 12.11.2019