С большинством языков программирования необходимо было бы изменить пустую функцию путем передачи параметра ссылкой . Функция обычно не может изменять значение своих параметров; вместо этого, это создает копию параметра и работает с этим вместо этого.
для работы с фактической переменной, необходимо изменить функциональный заголовок для принятия ссылки на переменную с предыдущим амперсандом (&) как это:
private void DoSomething(int &value)
Hope, которая помогает!
Это похоже на проблему преобразования PDF в XML, которая упоминается как «попытка превратить гамбургер обратно в корову». И TeX-> DVI, и XML-> PDF теряют информацию, как в структуре документа, так и в его семантике.
Для воссоздания (части) исходного документа требуется много эвристики и большой корпус. Обычно это никогда не бывает 100%. Текстовые строки могут быть возможны, векторы сложнее. Растровые изображения практически невозможны.
What you are asking is not possible. I think that (same as in PostScript) even recognizing words in a DVI files may require heuristics. A DVI file is a description of where to place individual letters on a piece of paper, and nothing more.
You can get partway there by either dvi2tty
, or by running dvips
followed by ps2ascii
, whichever gives the best results.
I am pretty sure this is not possible. DVI contains informations about rendering the page and not which tex commands it has.
Чтение Описание формата файла DVI и запись программы. Результатом вашей программы будет не оригинальный текст, но он будет подходящим.
для тех, кто когда-нибудь снова найдет этот вопрос, или для всех, кто ответил, я нашел для себя лучший ответ: то, что я искал, действительно сложно, он пытается выяснить, что может быть оригинальным тексом, который может быть скомпилирован в данный DVI (или pdf, если на то пошло, поскольку я могу легко превратить DVI в pdf). и InftyReader это делает. он отлично работает, я попробовал на нем кучу pdf-файлов, а затем переделал их в pdf-файлы, и это было прекрасно!
Эээ, ну, вроде того.
Путь наименьшего сопротивления будет включать, я думаю, преобразователь dvi-> rtf. Я разместил вопрос: Q # 1859373 dvi2rtf: кто может конвертировать файлы DVI в RTF . И там я публикую непроверенную реализацию, которая дает плохое решение, которое отбрасывает все форматирование.
С такой вещью вы могли бы использовать word2007 / 8 и отличную утилиту docx2tex для преобразования rtf в tex.
результаты было бы неприятно читать, но я вижу некоторые варианты использования для этого.