2013-06-25 4 views
0

Я хочу добавить текст в pdf-документ из латекса. Текст не должен отображаться в фактическом PDF-файле, я хочу, чтобы он был скорее как комментарий в коде, поэтому я могу загрузить «код» в программу и прочитать комментарии. Это возможно?Добавить комментарии в pdf

Сердечные приветы

+1

Вы, кажется, ищете [File Attachments] (http://en.wikipedia.org/wiki/Portable_Document_Format#File_attachments) в формате pdf. – devnull

+0

Если вы хотите использовать LaTeX для выполнения задачи, вы должны задать свой вопрос в [tex.se]. –

+0

LaTeX позволяет прикреплять документы к выходу PDF. См. Пакеты ['attachfile2'] (http://ctan.org/pkg/attachfile2) и [' embedfile'] (http://ctan.org/pkg/embedfile). – Werner

ответ

-2

Есть два способа:

Вы можете закомментировать отдельные строки, добавив% перед ними

% This text will be a comment 

Или вы можете закомментировать большие участки от делая это:

\usepackage{comment} 
\begin{comment} 
This text will be commented out. 
\end{comment} 

Надеюсь, что это поможет!

+1

Мне не нужен комментарий в моем латексном документе. Я хочу иметь его в реальном PDF. –

+0

Это латексные комментарии. OP хочет вставить комментарии внутри PDF с использованием латекса. – banuj

+0

«Текст не предполагается в реальном формате PDF» .. ?? – Goatcat

1

Я не знаю, достаточно ли латекса, чтобы прокомментировать эту часть вашего вопроса, но есть несколько разных способов, которые могут храниться в файлах PDF, которые удовлетворят ваш вопрос.

Изображения в файлах PDF, как правило, являются объектами (изображения XObjects, если быть точным) - у них есть словарь, где дополнительную информацию можно хранить рядом с данными изображения.

PDF поддерживает концепцию метаданных объекта, где метаданные XMP могут быть встроены в файл PDF для определенного объекта. Это будет вторым способом встраивания дополнительной невидимой информации в файл PDF (и лучший).

И, возможно, лучше всего, если вы можете сгенерировать это из латекса, заключается в том, что PDF позволяет свойства объекта, которые используют помеченные операторы контента в потоке страниц, чтобы очертить несколько объектов, а затем позволяет связать информацию с этим помеченным контентом.

Все это должно быть легко найти в спецификации PDF на веб-сайте Adobe; что бы осталось, чтобы выяснить, какие у вас есть в Latex, чтобы сгенерировать что-либо из этого и что вам нужно сделать, чтобы прочитать их в вашей программе :-)