LateX на Mac: Texmaker не может найти установленный пакет - PullRequest
1 голос
/ 27 октября 2019

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

"/ Users / Mirko / Библиотека / Поддержка приложений / MiKTeX / texmfs / install / tex / latex"

Моя проблема в том, что редактор (TeXMaker) все еще не находит шрифт Arial.

Вот мой код:

\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!

1 Ответ

0 голосов
/ 12 ноября 2019

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

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

texmaker использует не дистрибутив miktex, для которого вы установили пакет uarial, а дистрибутив texlive, который, кажется, тожеустановлен на вашем компьютере. В долгосрочной перспективе было бы лучше иметь только один текстовый дистрибутив на вашем компьютере, чтобы избежать подобных проблем. Для 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}  
...