1

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

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

2

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

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

3 (08.05.2011 17:02:46 отредактировано ormorph)

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}

4

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

Был, был и весь вышел...

5

Lupo Alberto пишет:

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

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

6

ormorph пишет:

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

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

Был, был и весь вышел...

7 (08.05.2011 19:26:08 отредактировано ormorph)

Lupo Alberto пишет:

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

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

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

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

8

Ещё есть lyx.

Пётр.

Пётр.

9 (08.05.2011 22:14:11 отредактировано redux)

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


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

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

10

redux пишет:

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

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

11 (11.05.2011 10:10:36 отредактировано redux)

ormorph,

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

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

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

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

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

12

redux пишет:

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

Ок не думаю)

Нет! Не пользуюсь.

Даже IRL беседа постоянно плавно перетекает из одной темы в другую... Не надо этого бояться!
Дружно общаемся на ты! Ну а коли на вы, то учтите, что "вы" в обычных случаях пишется с маленькой буквы.
                                                                                                                                                    Ваш moscwich.

14

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

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

15

Battle Coder пишет:

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

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

16

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

95% процентов проблем находятся между клавиатурой и стулом.

17

Fat-Zer пишет:

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


redux пишет:

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

smile

18

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

UNIX: Live Free OR Die

19 (31.05.2011 14:19:53 отредактировано ormorph)

Хм в последнее время понравилось в 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, то готовые графики можно будет использовать еще где нибудь.

20

ormorph пишет:

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

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

UNIX: Live Free OR Die

21

zorro пишет:

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

Ну да презентация выглядит красиво

22

ormorph, ну... по мне так проще график нарисовать в любой другой программе до этого и импортировать получившийся eps-файл. Например, я пользуюсь gnuplot.
Кроме того, gnuplot умеет делать экспорт не только в eps (и 100500 других форматов), но даже в сам LaTeX. То есть генерирует код LaTeX, который рисует получившийся график...

23

Battle Coder пишет:

ormorph, ну... по мне так проще график нарисовать в любой другой программе до этого и импортировать получившийся eps-файл. Например, я пользуюсь gnuplot.
Кроме того, gnuplot умеет делать экспорт не только в eps (и 100500 других форматов), но даже в сам LaTeX. То есть генерирует код LaTeX, который рисует получившийся график...

Ну график в gnuplot это еще ладно, а вот как на счет быстрого рисования графа?
Чем можно выполнить это быстро по параметрам?

24

ormorph, а sage это умеет? Надо бы глянуть...

Вообще чем мне не понравился этот sage - это реально монстр... он не UNIX-way. Мне привычнее и проще, когда программа выполняет одну функцию, но выполняет хорошо. А это просто сборник математического ПО... от силы 1-2% от которого я может реально буду использовать если поставлю.

А что умеет графы рисовать - не знаю... не помешало бы узнать. мне тоже это, возможно, пригодится.

25

Battle Coder пишет:

ormorph, а sage это умеет? Надо бы глянуть...

Ну я же уже привел код tex файла в скрытом тексте, и файл результат выложил ссылка на pdf файл, там два графа, один график, и вычисление уравнения в LaTex через SAGE, там если читать коментарии в коде становится понятно как работает.