Я пытаюсь скомпилировать текстовый документ в стиле, который требуется журналу. Я не могу заставить autowc
хорошо играть с помощью команды frontmatter
на моей настольной установке texstudio (которую я только что переустановил).
Онлайн-редактор Overleaf без проблем компилирует следующий код. Мой редактор texstudio не скомпилирует его, если команда подсчета слов autowc
включена в раздел documentclass
с командами \begin{frontmatter}
\end{frontmatter}
в самом документе.
Он использует класс apsr_submission.cls , который я поместил в папку, содержащую текстовый файл со следующим кодом (называемым example.tex
).
\documentclass[bibtex,autowc]{apsr_submission}
\title{Submission Template}
\begin{document}
%%% DO NOT REMOVE THESE LINES. For automatic word count.
%TC:ignore
\begin{frontmatter}
\begin{abstract}
Your abstract. It should be at least three lines long to accommodate the dropped-cap. Adding extra text. Adding extra text. Adding extra text. Adding extra text. Adding extra text. Adding extra text.
\end{abstract}
\end{frontmatter}
%%% DO NOT REMOVE THIS LINE. For automatic word count.
%TC:endignore
\section{Blank}
\end{document}
Когда это запускается при установке на моем компьютере texStudio (который я только что переустановил), он выдает следующую ошибку:
Ошибка файла захвата пакета: файл `example.stdout 'не найден. \ Конец {frontmatter}
Если я закомментирую разделы \begin
и \end{frontmatter}
, texStudio компилирует и создает документ, но в нем отсутствуют некоторые функции форматирования. Если я удаляю autowc из класса документа, чтобы он читал \documentclass[bibtex]{apsr_submission}
, то он компилируется, но, конечно, ему не хватает функции подсчета слов.
Я пробовал компилировать в LaTex, pdfLatex, xelatex и lualatex. Все они дают одинаковую ошибку. Есть идеи, почему texStudio возражает против наличия frontmatter
и автоматического подсчета слов (autowc
)?