Извлекаете код из презентации beamer?

Несколько лет назад я создал презентацию Beamer (используя только основные функции). К сожалению, я потерял исходный код, но все еще сохранил выходной PDF-файл. Есть ли удобный способ извлечь исходный код из презентации? Простые методы копирования плохо справляются с математикой.


person Gadi A    schedule 10.04.2011    source источник


Ответы (1)


Нет, я не думаю, что это возможно. LaTeX - это язык для набора текста, на котором вы говорите «поместите здесь раздел, этот текст здесь, некоторые формулы здесь и т. Д. И используйте этот файл стиля для взвешивания шрифтов и интервалов», а затем скомпилируйте его в PDF. Документ PDF сообщает программе просмотра PDF (грубо говоря): «вот шрифт, поместите эти наборы символов в эти места в документе». В нем нет понятия раздела / заголовка / рисунка / уравнения / номера уравнения и т. Д.

Было бы очень сложно сделать PDF-> LaTeX из-за множества возможностей. т.е. LaTeX-> PDF - это функция "многие к одному", поэтому обратная операция будет иметь двусмысленность.

Например, вот тестовый файл, использующий два разных метода:

\documentclass{article}
\begin{document}
This is a StackOverflow test file.

\section{Method A}
\begin{equation}
  ax^2+bx+c=0
\end{equation}
\end{document}

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

\documentclass{article}
\begin{document}
This is a StackOverflow test file.\\[0.1in]

\noindent {\Large \textbf{1\quad  Method B}}
\begin{center}
$\displaystyle ax^2+bx+c=0$
\end{center}
\vspace{-0.25in}
\hfill{(1)}
\end{document}

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

Вы можете видеть, что вы не можете отличить эти два документа друг от друга. Конвертер PDF в LaTeX столкнется с теми же проблемами.

Тем не менее, некоторые приложения для обработки текстов (открытый офис?) Могут интерпретировать документы PDF (обычно только если весь текст) и преобразовывать их в текстовый документ, а затем вы можете преобразовать его в LaTeX (обычно предоставляемый тем же приложением). Это может быть один из вариантов, который стоит попробовать. Кроме этого, я не знаю программного обеспечения, которое могло бы сделать это за вас.

person abcd    schedule 10.04.2011
comment
Последние версии Word позволяют восстанавливать исходный текст Word из PDF-файлов, но это зависит от того, правильно ли помечен PDF-файл. Поскольку неэкспериментальные версии механизма Tex не генерируют PDF с тегами, этих метаданных там не будет. - person Charles Stewart; 11.04.2011