Автоматически генерировать подобранные PDF-файлы

Автоматически генерировать подобранные PDF-файлы

Я пишу что-то вроде блокнота с помощью LaTex. Я хотел бы иметь в основном одну страницу для каждой заметки, при этом страница должна быть подогнана под текст заметки. На данный момент я использую очень длинную страницу по умолчанию, генерирую pdf-файлы с помощью pdflatex, затем обрезаю их с помощью pdfcrop и, наконец, объединяю с помощью gs. Все работает нормально, но ссылки внутри обрезанных pdf-файлов сломаны.

Могу ли я генерировать подогнанную pdf-ку прямо из pdflatex? Или могу ли я обрезать pdf-ку и сохранить ссылки? Спасибо!

решение1

Следующий код был взят изэтот ответи немного изменены multi=task, border=2mmпараметры добавления.

Он использует standaloneкласс как croppingинструмент и tcolorboxдля создания заметок (в данном случае — заданий).

\documentclass[multi=task,border=2mm]{standalone}

\usepackage[theorems]{tcolorbox}% version 2.51 (2013/09/16)
\usepackage{lipsum}

\newtcbtheorem{task}{\strut Task}{fonttitle=\bfseries}{tk}

\begin{document}

\begin{task}[width=3in]{Important homework}{major}
  \lipsum[3]
\end{task}

\begin{task}[width=5in]{}{minor}
  \lipsum[3]
\end{task}

\end{document}

Этот код создает PDF-файл с двумя страницами, например:

введите описание изображения здесь введите описание изображения здесь

Связанный контент