LINUX.ORG.RU

latex для маленьких документов

 ,


0

2

Долгое время пользовался OpenOffice/LibreOffice. Но теперь меня задолбал этот монстр! MS Office документы так нормально и не открывает, запускается несколько минут, и вообще работать в нем не удобно. И я решил полностью перейти на latex. С большими документами все понятно, для них использование latex более чем оправдано. А вот что делать с маленькими? Существует мнение (или стереотип), что для набора маленьких документов latex не эффективен. Попробовал использовать Calligra Suite. Маленький и легкий пакет, сначала вроде все понравилось. Но сегодня утром не смог открыть созданный в нем же одностраничный чисто текстовый документ. Причем MS Office открыл этот файл на ура. После такого сюрприза решил отправить Calligra в топку.

Собственно вопрос --- что же делать с маленькими документами (1-2 страницы?). Кто нибудь использует для этого latex? Можно ли это удобно организовать?

★★★★★

Можно для всяких служебок/заявлений наклепать свой стиль. Или даже веб-морду сделать.

Но, конечно, такие вещи быстрее в LO делать.

Eddy_Em ☆☆☆☆☆
()

Кто нибудь использует для этого latex?

Если в документе есть формулы, то использую. Иначе plain text.

Можно ли это удобно организовать?

Можно, с байндингами a-la Emacs. Или ты другое имел в виду?

И вообще, поясни, что у тебя за документы? Для сферических документов в вакууме удобнее использовать plain text.

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

Выписки всякие, отчеты. Чистый текст, пара страниц, может быть таблица иногда. Plain text это хорошо, но нужно минимальное форматирование - выравнивание по центру, по левому краю, правому.

curufinwe ★★★★★
() автор топика
Ответ на: комментарий от curufinwe

Формочка, в которую ты вносишь нужные данные. Как готово, нажимаешь «ОК», данные отправляются в CGI, он генерирует ps и отправляет его на печать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от curufinwe

Ну на основе article можно сделать себе готовый стиль, потом просто инключдить заголовок. Ещё погляди на org-mode, там довольно легко экспортируется в LaTeX

Artificial_Thought ★★★★
()
Ответ на: комментарий от Eddy_Em

Круто! Но имхо это для случаев когда много однотипных документов и пользователь боится latex :)

curufinwe ★★★★★
() автор топика
Ответ на: комментарий от Artificial_Thought

Кстати, а если enriched-mode использовать?

curufinwe ★★★★★
() автор топика
Ответ на: комментарий от curufinwe

Ага. Эдакий аналог LyX'а и прочей подобной шняги.

Eddy_Em ☆☆☆☆☆
()

Если влом разбираться с текстовым редактором, то запользуй LyX

В моём случае при открытии нового файла с расширением tex вставляется стандартная шапка. Все ранее сделанные документы хранятся в директориях «класс документа/год» и новые создаются путём правки старых.

Evgueni ★★★★★
()
Ответ на: комментарий от theNamelessOne

Для сферических документов в вакууме удобнее использовать plain text.

org-mode же!

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Вот так и сделаю. Если шапка готова, даже одностраничную бумажку в latex сделать будет быстрее. И зачем эти визуальные редакторы? :)

curufinwe ★★★★★
() автор топика
Ответ на: комментарий от curufinwe

хочется - делай (я, собственно, сам подобным занимаюсь)

lazyklimm ★★★★★
()
Ответ на: комментарий от curufinwe

Вопрос таки в привычке. Временами нужно набирать шапку, как «на таком документе». Мне проще шапку набрать в LaTeX, но кому-то это может показаться неудобно.

Код вставки шапки в emacs:

(add-hook 'find-file-not-found-hooks 'AutoInsertLaTeXHeader)
(defun AutoInsertLaTeXHeader ()
  (let ((f-name (buffer-file-name)))
    (if (string-match "\\.tex$" f-name)
	(insert  "%% -*- coding: utf-8 -*-\n"
                 "\\documentclass[a4paper,12pt]{scrartcl} \n"
		"\\usepackage[T2A]{fontenc}\n"
		"\\usepackage[utf8]{inputenc}\n"
		"\\usepackage[english,russian]{babel}\n"
		"\\usepackage{indentfirst}%first paragraph indent\n"
		"\\usepackage{misccorr}\n"
		"\\usepackage{cmap}\n"
		"\\usepackage[unicode=true]{hyperref}\n"
		"\\usepackage{graphicx}\n"
		"\\usepackage{amssymb}\n"
		"\\usepackage{amsmath}\n"
		"\\usepackage{srcltx}\n"
		"\\usepackage{textcomp}\n"
		"\\usepackage{wrapfig}\n"
		"\\usepackage{afterpage}\n"
		"\\usepackage{ccaption}\n"
		"\\captiondelim{. }\n"
		"\\usepackage{xspace}\n"
		"%научные символы и смайлики \\smiley \\frownie\n"
		"\\usepackage{wasysym}\n"
		"%подавление висячих строк.\n"
		"\\clubpenalty=10000 \\widowpenalty=10000\n"
		"\n"
		"%backslash\n"
		"\\newcommand{\\bs}{\\symbol{'134}}\n"
		"%degree\n"
		"\\newcommand{\\grad}{\\ensuremath{{}^{\\circ}}\\xspace}\n"
		"\\begin{document}\n\n\n"
		"%\\begin{thebibliography}{9}\n"
		"%\\bibitem{}\n"
		"%\\newblock\n"
		"%\\end{thebibliography}\n"
		"\\end{document}\n"
		))))

Evgueni ★★★★★
()

MS Office документы так нормально и не открывает

решил полностью перейти на latex

Latex зато полноценные, переполненные OLE-объектами MS-овские документы на раз открывает.

buddhist ★★★★★
()

MS Office документы так нормально и не открывает

Не правда, по крайней мере множество нормально открываемых документов не пусто

запускается несколько минут

у меня на третьем мне ОО быстрее запускался

и вообще работать в нем не удобно.

4.2

annulen ★★★★★
()
Ответ на: комментарий от buddhist

Для MS-овских документов у меня теперь есть MS Office :)

curufinwe ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Про вычисления в latex --- это круто! Честно говоря, не думал, что это возможно.

curufinwe ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.