Латексные стили - что вы используете и где их найти - PullRequest
18 голосов
/ 09 октября 2008

Какие латексные стили вы используете и где их найти?

Причина, по которой я спрашиваю это, заключается в том, что 99,9999% всех стилей в Интернете являются копиями друг друга и экзаменационной работы по физике

Однако, когда вы пытаетесь найти стиль для такой бумаги, как эта ... Удачи, вы никогда не найдете ее.

Создание собственного стиля часто не является приемлемым вариантом, поскольку требует, чтобы вы достаточно глубоко изучили очень продвинутые функции TeX / LaTeX и боролись с возможными несовместимостями с классами документов / пакетами / чем-то еще.

Ответы [ 3 ]

10 голосов
/ 09 октября 2008

LaTeX изначально разрабатывался как достаточно гибкая система, в которой были распределены несколько стандартных классов - которые сами по себе были скорее в гибкие.

В текущем положении дел, если вы хотите создать собственный макет, вам нужно самостоятельно написать несколько вспомогательных кодов. Как еще это могло произойти? Это не так, как HTML + CSS дает вам шаблоны для работы; Вам нужно реализовать дизайн самостоятельно.

Создание собственного стиля часто не очень подходит

Ах, хорошо, если вы не знаете, как программировать в LaTeX!

Серьезно, все зависит от того, с чего начать и на чем строить. Этот каталог, который вы приводите в качестве примера, по моему мнению, будет довольно легко сделать в LaTeX; это просто куча коробок.

Вы могли бы написать что-то вроде

\newcommand\catalogueEntry[4]{%
  \parbox[t]{0.23\linewidth}{\textbf{#1}}%
  \hfill
  \parbox[t]{0.23\linewidth}{\includegraphics{#2}}%
  \hfill
  \parbox[t]{0.23\linewidth}{\textbf{Characteristics}\\ #3}%
  \hfill
  \parbox[t]{0.23\linewidth}{\textbf{Application}\\ #4}
}

и используйте его так же

\catalogueEntry{Spotlights}{spotlight.jpg}
  {Eclipse spotlights are...}
  {Narrow to medium...}

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

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

8 голосов
/ 02 ноября 2008

Мемуар - более гибкий класс документов, чем класс по умолчанию, и его руководство превосходно.

4 голосов
/ 09 октября 2008

Ну, я думаю, CTAN - лучший ресурс для вещей, связанных с LaTeX и TeX. Также многие научные организации предоставляют свои собственные стили, имеет смысл попробовать отследить, кто был автором / издателем понравившейся вам статьи, и проверить их сайты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...