Можно ли изменить шаблон LaTeX для отправки статей с помощью дополнительных пакетов?

Я хочу начать писать статью, которая, вероятно, будет опубликована в одном из журналов IOP. Шаблон для их публикаций есть, но в нем отсутствуют некоторые (для меня) необходимые пакеты. Поскольку я никогда не отправлял статьи сам, я хочу убедиться, что процесс редактирования проходит как можно более гладко, устраняя проблемы на ранней стадии. Итак, вот вопрос:

Могу ли я добавить в шаблон все понравившиеся пакеты, не раздражая редактора? Я говорю о таких вещах, как inputenc, fontenc, , и т. д. Ничего особенного, но очень простые biblatexвещи microtypeLaTeX. Я также предпочитаю иметь отдельный .bibфайл для моей библиографии, так как я уже организовал их таким образом и не хочу вручную копировать информацию в библиографию, как это предлагается в шаблоне.

Я уже прочитал руководство для авторов, и там не было упоминания об изменении шаблона, только то, что его использование высоко ценится.

Если бы кто-нибудь мог предоставить любую (желательно инсайдерскую) информацию о том, как редакторы работают с отправленными файлами LaTeX, это очень помогло бы! Спасибо.

Вы можете добавлять пакеты, но вы должны поддерживать их шаблон. Вы также можете прочитать различные статьи в журнале, чтобы увидеть стиль презентации. Однако более важным является содержание самой статьи с меньшим упором на презентацию.
Я никогда не встречал (и не слышал) редактора, который заботится о шаблонах журналов Latex. Или рекомендации для авторов. По крайней мере, в моей области я бы сказал, что их можно смело игнорировать. Просто дайте им PDF, и все в порядке. Если есть что-то, что может повлиять, так это пакеты, которые могут изменить ограничение на количество страниц (если оно есть). Но точно нет inputenc, fontenc, biblatex.
fontencи mircotypeявляются обязательными ? Они просто изменяют вывод (и, вероятно, все равно будут удалены для окончательной публикации…).
@Dirk Ну, они, конечно, не обязательны, это просто пакеты, которые я использую в каждом документе по умолчанию, поэтому я привел их в качестве примера. Я понимаю, что фактическая верстка не в моей власти в финальном выпуске.
@FedericoPoloni Да, в своих первых статьях я пытался точно следовать правилам подачи, включая стиль библиографии, а затем обнаружил, что для первоначальной подачи (почти?) никого не волнует (по крайней мере, в математике).
В математике это имеет значение только ПОСЛЕ принятия, а не до.

Ответы (4)

Если явно не запрещено, добавление пакетов обычно разрешено и вполне ожидаемо - например, для добавления поддержки списков, таблиц, символов, кодировок, операционных утилит (расширенная поддержка макросов/логики) или их конкретных функций. Однако это никогда не должно означать общего изменения внешнего вида бумаги. Поэтому пакеты, которые глобально изменяют шрифты или размеры шрифтов, обычно не допускаются.

Что касается использования отдельного .bibфайла, то обычно вы можете работать с ним и (если это явно требуется в соответствии с рекомендациями — это сильно зависит от издателя) копировать отформатированную информацию в файл .texкак для готовой для камеры версии (когда ничего не изменяется более).

Что касается последнего пункта: Не нужно ничего копировать - просто сдайте автоматически сгенерированный .bbl-файл вместе с остальными документами газеты.
@Dirk: Ах, наверное, верно для IOP. Я сталкивался с некоторыми другими издателями, которые настаивали на том, чтобы библиография была прямо в файле .tex(а также с некоторыми, которые были согласны получить файл .bib). Я поясню, что это зависит от издателя.
Я видел некоторые спецификации библиографии, такие как вы упоминаете, и ограничения для определенных пакетов, но из любопытства, знаете ли вы какие-либо журналы, которые не разрешают использование каких-либо пакетов? (или любое, кроме небольшого явного подмножества?)
Тем не менее, добавляйте пакеты только тогда, когда это требуется вашей статьей. Я видел слишком много документов, загружающих более 20 пакетов, когда все, что им было нужно amsmath, это , который загружался классом документа. Многие пакеты делают что-то за кулисами и могут заставить класс не делать то, что он должен делать, например enumerateи enumitem(которые изменяют типографику всех счетчиков в {enumerate}) или inputencи fontenc(что может сделать статью нечитаемой, если вы не используете те же настройки, что и в журнале, и писать на другом языке, кроме английского).

Обычно я публикуюсь в журналах IOP и могу подтвердить замечания OR Mapper .

В качестве примера, это пакеты, включенные в мою недавнюю статью:

\documentclass[10pt,a4paper]{iopart}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{iopams}
\usepackage{amsopn}
\usepackage{graphicx}
\usepackage{cite}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{array}
\usepackage{subfigure}
\usepackage{longtable}
\usepackage{listings}

Обратите внимание, что в том, что касается математики, есть несколько особенностей, связанных с классом iopart: например, этот класс несовместим с amsmathпакетом, и предлагается использовать eqnarrayсреду, которая в противном случае считается устаревшей. Поэтому я предлагаю внимательно прочитать рекомендации IOP LaTeX, которые можно найти здесь .

Несколько замечаний по приведенному выше примеру:

  • Пакет iopamsпредставляет собой расширение для amssymbпредоставления предопределенных имен для жирных греческих букв (спасибо Барбаре Битон за указание на это и Canageek за сообщение об этом здесь).
  • Пакет subfigureустарел, но более новый subfigпакет кажется несовместимым, iopartпоскольку он включает captionпакет.
Исправление из обмена стеками TeX через Барбару Битон (эксперта по пакетам AMS): chat.stackexchange.com/transcript/message/31170810#31170810 «в одном из ответов есть неточность. Утверждается, что iopams является адаптацией IOP amsmath. это не то, что есть, это расширение для amssymb для предоставления предопределенных имен для полужирных греческих букв. amsmath вообще не используется; iop имеет совершенно другой стиль для отображения математики».
subfigureкстати устарел.
Спасибо за Ваш ответ! Вы случайно не знаете, какой именно шрифт обычно использует IOP? Я хочу использовать тот же шрифт на своих графиках. В рекомендациях говорится, что следует придерживаться Helvetica, Arial и тому подобного, но я думаю, что семейство шрифтов CM более подходит.
@cfr Я знаю, но новый subfigпакет кажется несовместимым с iopartклассом, потому что он включает captionпакет. Таким образом, мы использовали устаревшее subfigure.
@mwormser К сожалению, я не знаю, какой шрифт они используют. Обратите внимание, что iopartдаже в twocolumnрежиме режим дает лишь паршивое представление истинного формата статьи.
@MassimoOrtolano Что ж, тогда, думаю, я буду использовать LM Sans для своих рисунков и посмотрю, есть ли у журнала какие-либо проблемы, когда я отправлю его (когда-нибудь в далеком будущем ... :)).
Почему предлагают eqnarray? Разве это не ужасно?
@tomasz Наверное, они к этому привыкли. Издателю может быть проще иметь дело с уже знакомым ужасом, чем с новым не-ужасом.
@tomasz Более того, как я уже сказал в предыдущем комментарии, iopartдает лишь паршивое представление истинного формата статьи: таким образом, издатель может не захотеть поддерживать его в курсе событий LaTeX.

Как человек, подрабатывающий наборщиком математического журнала, позвольте мне рассказать вам кое-что о библиографии.

Стили библиографии отличаются от одного журнала к другому. Нет ничего более ужасного, чем переформатировать 60 записей вручную, и не так уж много вещей хуже, чем необходимость реконструировать файл .bib, чтобы упростить использование библиографического стиля журнала.

Отправка файла .bib издателю — неплохая идея. Если они могут работать с LaTeX, они могут работать и с bibtex. Я никогда не работал с biblatex лично, поэтому не могу вам об этом рассказать. Но я рекомендую вам отправить файл .bib отдельно и избавить наборщика от хлопот.

Конечно, это предполагает, что ваш файл .bib не был создан вручную. Когда вы добавляете запись вручную, велика вероятность того, что она не будет соответствовать стандартам. Всегда используйте MathSciNet, если нет, то ZBMath, а если нет, то Google Scholar в крайнем случае.

Спасибо за совет! Все мои цитаты генерируются/извлекаются автоматически, так что с ними все должно быть в порядке.
Всегда используйте MathSciNet, если нет, то ZBMath, а если нет, то Google Scholar в крайнем случае. — ...но предположим, что записи MathSciNet / ZBMath / Google Scholar .bib содержат ошибки, перепроверьте все по первоисточникам и исправьте ошибки. Особенно Google Scholar.
Не в математике, но то же самое верно для записей acm bibtex. Некоторые издатели предоставляют свои записи bibtex для своих статей (но даже после этого проверяют)

Если эти пакеты не мешают оформлению бумаги, то все в порядке. Однако вы должны следовать инструкциям по стилю авторов. Например, если в шаблоне используется определенный пакет для генерации таблиц, то менять его не следует. Что касается библиографии, я думаю, что разрешено использовать bibtex и производные до тех пор, пока сохраняется стиль ссылок на статьи.