LinuxForum.Fans
Тема

Пользуетесь ли вы LaTeX редактором?

Автор: ormorph 25 сообщений 4963 просмотров
#159609

Каким LaTeX редактором вы пользуетесь
И какой на ваш взгляд наиболее хороший
Ну и вообще пользуетесь ли вы latex?

Мне например нравится редактор TexMaker в связке с pdflatex, работает авто дополнение некоторых команд.
Довольно удобная штука на мой взгляд.

#159614

Это наверно не редактор а серия? сорри гуглить лень.

#159630
Kettler написал:
Это наверно не редактор а серия? сорри гуглить лень.

Смотря про что вы имеете ввиду
Если это TexMaker то это редактор с правильной подсветкой синтаксиса tex, и различными дополнениями ускоряющими работу, который работает в тесной связке с различными компиляторами TeX LaTeX, например я пользую pdflatex который преобразует исходный текст TeX LaTeX, в файл PDF

Вот простой пример файла рисующего график функций, только для нормальной компиляции кроме pdflatex требуются еще дополнительные модули, например у меня в gentoo это пакет dev-texlive/texlive-pictures
test.tex :

Показать
\documentclass[a4paper,12pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[all]{tikz-inet}
%\usepackage[fancy,color=orange]{tikz-inet}
\author{ormorph}
\title{Hello World!}

% Включение модуля библиотеки tikz
\usetikzlibrary{
datavisualization.formats.functions,
}

\begin{document}
%%%%
%%%%
%%%%
%%%%ГРАФИК ФУНКЦИИ SIN COS TAN X^2
%%%%
%%%%
%%%%
\begin{codeexample}\ \ [функция sin cos tan x^{2}]\\
\begin{tikzpicture}[baseline]
\datavisualization [ scientific clean axes,
y axis=grid,
visualize as smooth line/.list={sin,cos,tan,y},
visualizer style sheet=strong colors,
visualizer style sheet=vary dashing,
sin={label in legend={text=$\sin x$}},
cos={label in legend={text=$\cos x$}},
tan={label in legend={text=$\tan x$}},
y={label in legend={text=$\ x^{2}$ }},
data/format=function ]
data [sin] {
var x : interval [-0.5*pi:4];
func y = sin(\value x r);
}
data [cos] {
var x : interval [-0.5*pi:4];
func y = cos(\value x r);
}
data [tan] {
var x : interval [-0.3*pi:.3*pi];
func y = tan(\value x r);
}
data [y] {
var x : interval [-2:2];
func y = \value x*\value x;
};
\end{tikzpicture}
\end{codeexample}
%%%% КОНЕЦ БЛОКА %%%%

\end{document}
#159642

ormorph, одно время довольно активно пользовался kile. На мой взгляд «круче», чем texmaker wink

#159651
Lupo Alberto написал:
ormorph, одно время довольно активно пользовался kile. На мой взгляд «круче», чем texmaker wink

На мой взгляд, kile из третьих кед был по круче чем тот что в четвертых сейчас, а так тот что в четвертых не дотягивает пока до texmaker.

#159652
ormorph написал:
На мой взгляд, kile из третьих кед был по круче чем тот что в четвертых сейчас, а так тот что в четвертых не дотягивает пока до texmaker.

Быть может. Именно под третьим KDE я и пользовался активно.
Не флуда для, а ради истины: чем именно kile сейчас уступает texmaker?

#159661
Lupo Alberto написал:
Быть может. Именно под третьим KDE я и пользовался активно.
Не флуда для, а ради истины: чем именно kile сейчас уступает texmaker?

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

зы: на сайте проекта kile screenshots показаны снимки именно третьих кед а не четвертых.

В третьих он мне нравился, а в четвертых не знаю по чему но постоянно присутствует ощущение какой то недоделанности.

#159718

Ещё есть lyx.

Пётр.

#159722

Пользуюсь TexMaker в Squeeze, причем той его версией, что была и в Lenny. Поскольку родной сквизовский TexMaker меня не устраивает своим интерфейсом,- страшный он. С другой стороны в Squeeze есть же еще LaTeXila, но как говорится, на вкус и цвет все фломастеры разные, - не полюбился.


Опять же, если у вас много наработок(шаблонов и тд), и частая практика в техе, то можно вообще любым текстовым редактором обходиться, классически из консоли работая.

Далее, что касается графиков функций, и вообще рисования, средтсвами самого латеха. Имхо это перебор. Куда продуктивнее и приятнее, рисовать в файлы, в png например. И потом это дело вставлять в тех. Pdflatex, как вы конечно знаете, работает с распространенными графическими форматами. Да их из одного в другой не так сложно конвертировать при необходимости.

#159729
redux написал:
Далее, что касается графиков функций, и вообще рисования, средтсвами самого латеха. Имхо это перебор. Куда продуктивнее и приятнее, рисовать в файлы, в png например. И потом это дело вставлять в тех. Pdflatex, как вы конечно знаете, работает с распространенными графическими форматами. Да их из одного в другой не так сложно конвертировать при необходимости.

Ну по чему перебор?
в данном случае в случае со встроенными средствами используется векторная графика, т.е. качество при увеличении не теряется.
Не думаю что использование png дает такие результаты.

#160279

ormorph,

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

С другой стороны, если так нужны все прелести векторной графики,- это еще не обязывает рисовать прямо латехом.
Есть, как вы конечно знаете, графический формат eps, да и именно его хочет latex (не pdflatex).

{Есть еще мнение, что применять eps нужно для того, чтобы делать из латеха rtf (чтоб в итоге для ворда, такой изврат бывает нужен, когда конечная инстанция требует ворд и знать не хочет про латех).
Вот, я во многом разделяю мнение этого автора:
http://mydebianblog.blogspot.com/2008/12/latex_15.html }

Что касается возможностей png, - так ведь он сжимает без потерь,- так что = что нарисовали то и будет ни больше ни меньше. Если речь идет о простых рисунках (типа графиков функций, с которых начался разговор), то хоть в jpeg их(в разумном сжатии), хоть в eps,- разве будет разница? Опять же если рисунки идут готовыми в файлах,- выгода налицо в упрощении кода тех-файла- это раз, и отпадает опасность, что в конторе, которая берет латех как сорцы для публикации не смогут собрать латех с прорисовкой самим латехом, где гарантии, что там это умеют(?), это далеко не факт. В общем, простота вещь хорошая.

Только не подумайте, что я вас к чему-то призываю, это личное дело каждого. (:

#160354
redux написал:
Только не подумайте, что я вас к чему-то призываю, это личное дело каждого.

Ок не думаю)

#160658

Пользуюсь kile. Простенький и удобный.
Пробовал texmaker - тормозной какой-то... и не очень практичный.
lyx вообще не осилил. Какой-то он сложный... я не понял, как им пользоваться вообще, время на освоение решил и не тратить. %(

kile умеет разбивать по строкам - самое главное, что мне и нужно, удобно. В остальном использую его практически как обычный текстовый редактор...

#160724
Battle Coder написал:
lyx вообще не осилил. Какой-то он сложный... я не понял, как им пользоваться вообще, время на освоение решил и не тратить. %(

Ну lyx не совсем latex редактор, это просто визуальный текстовый редактор, портирующий в TEX/LATEX документы.
А так по возможностям и оформлению простому LaTeX уступает.
При знании LaTeX он не очень то и нужен, единственная фишка что мне в нем понравилась, так это возможность математических расчетов, с помощью сторонних пакетов например таких как Maxima.
Из визуальных редакторов есть еще и TeXmacs рассматривается как научный редактор, тоже умеет работать со сторонними математическими пакетами.

#160916

А (g)vim+vim-latex чего никто не упоминает?

#161000
Fat-Zer написал:
А (g)vim+vim-latex чего никто не упоминает?
redux написал:
Опять же, если у вас много наработок(шаблонов и тд), и частая практика в техе, то можно вообще любым текстовым редактором обходиться, классически из консоли работая.

smile

#165959

Раньше пользовался TexMaker, сейчас чаще выбираю emacs.

#166465

Хм в последнее время понравилось в Latex импорт графиков из программы мат расчетов sage
пример graph.tex:

Показать
\documentclass[a4paper,12pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage[warn]{mathtext}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[T2A]{fontenc}
\usepackage{sagetex}
%\usepackage[fancy,color=orange]{tikz-inet}
\author{ormorph}
\title{Hello World!}

\begin{document}
\begin{center}
\textbf{Граф Отношения! с выводом кода}
\end{center}

%%% Код sage с последующим просмотром
%%%%полностью совпадает с набраным в командной строке SAGE
%%%%Задает параметры отношения графа согласно матрицы смежности
\begin{sageblock}
G4 = DiGraph({1:[2,3,4,5,6,7], 2:[4,5,6,7], 3:[2,4,5,6,7],\
5:[4,7], 6:[4,5,7], 7:[4]},\
multiedges=True)
G4plot = G4.plot(layout='circular')
\end{sageblock}

%%%команда рисует граф согласно данным в begin{sageblock} end{sageblock}
%%%работает так же как и в самом SAGE команда в фигурных скобках.
\sageplot[scale=.4]{G4plot}
\\
\begin{center}
\textbf{Граф Отношения! без вывода кода на экран}
\end{center}

%%% Код sage без последующего просмотра
%%%%полностью совпадает с набраным в командной строке SAGE
%%%%Задает параметры отношения графа согласно матрицы смежности
%%%Из предыдущего примера удалены 3 ребра
\begin{sagesilent}
G4 = DiGraph({1:[2,3,4,5,6], 2:[4,5,6,7], 3:[2,4,5,6,7], 5:[4,7], 6:[4], 7:[4]},\
multiedges=True)
G4plot = G4.plot(layout='circular')
\end{sagesilent}

%%%команда рисует граф согласно данным в begin{sagesilent} end{sagesilent}
%%%работает так же как и в самом SAGE команда в фигурных скобках.
\sageplot[scale=.4]{G4plot}

\begin{center}
\textbf{График функции $x^{2}$}
\\
\end{center}


%%%команда рисует график функции x^2
%%%работает так же как и в самом SAGE команда в фигурных скобках.
\sageplot[scale=.7]{plot(x^2)}

%%Функция
\begin{sagesilent}
f(x) = exp(x) * sin(2*x)
\end{sagesilent}


\begin{center}
\textbf{Вычисление}
\\
\end{center}

%%вычисление формулы
\[
\frac{\mathrm{d}^{2}}{\mathrm{d}x^{2}} \sage{f(x)} =
\sage{diff(f, x, 2)(x)}.
\]

\end{document}

все довольно просто набираешь последовательность команд в документе и выполняешь команду например pdflatex файл какую используете это не критично. появится файл с расширением .sage выполняешь команду sage файл.sage и повторно выполняется pdflatex файл после можно будет видеть результат.

получается результат

Так как если присмотреться выполняется импорт в файлы с расширением eps, то готовые графики можно будет использовать еще где нибудь.

#166498
ormorph написал:
Хм в последнее время понравилось в Latex импорт графиков из программы мат расчетов sage

Красиво!
А мне нравится делать презентации с помощью класса Beamer, вот пример.

Войдите или зарегистрируйтесь, чтобы ответить.