LINUX.ORG.RU

Здорово!

anonymous
()

Класс! В чем картинки рисовал???

Это просмотр или редактируется??

Если редактируется, что за мод emacsа? Почему в емаксе отображаются картинки и формулы???

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

Ужасно! Убита напрочь вся идея TeX-а! Из принципа не пользуюсь всякими наворотами для просмотров. Когда редактируешь -- только emacs или vim, только текст, а когда просматриваешь -- только вьювер или на печать.

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

Ну почему же убита? Очень полезная фича - для меня, например, важно видеть нумерацию разделов, иногда надо посмотреть, как хитрожопая формула получается - компилять всю книгу заради одной формулки или картинки - гнило.

Это НЕ WYSIWYG и НЕ WYSIWYM, это просто средство отладки, быстрое и удобное.

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

Разве как только средство отладки. Хотя я предпочитаю полностью набрать и транслировать с отловом моря ошибок :). Привык уже, да и ошибок на страниц 10 текста не более 5-ты обычно вылезает, так что это не страшно. Кроме того, у меня целая куча собственных макросов, которые, как показывает практика на примере, скажем, tex2html, не очент хорошо обрабатываются чем-либо отличным от стандартного TeX-а.

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

> Хотя я предпочитаю полностью набрать и транслировать с отловом моря ошибок :). Привык уже, да и ошибок на страниц 10 текста не более 5-ты обычно вылезает, так что это не страшно.

И как ты собираешься ошибки отлавливать? Визуально? Ну ну...

Отлавливать их в процессе набора гораздо проще. Я знаю, о чём говорю - принимал участие в коррекции, так после СОТНИ проходов (с независимыми корректорами) всё равно осталось на книгу в 200 страниц около десятка грубых опечаток и глюков в формулах.

> Кроме того, у меня целая куча собственных макросов, которые, как показывает практика на примере, скажем, tex2html, не очент хорошо обрабатываются чем-либо отличным от стандартного TeX-а.

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

Nuke
()
Ответ на: комментарий от anonymous

> Ужасно! Убита напрочь вся идея TeX-а! Из принципа не пользуюсь всякими наворотами для просмотров.

Я тоже :) , только не из принципа, а потому что так удобнее. preview-latex исключительно для скриншотов :)

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

> Класс! В чем картинки рисовал???

metapost - это не рисование, скорее програмирование картинки. Возможно до нового года текстик об этом напишу.

>Это просмотр или редактируется??

Это скорее просмотр, но можно и редактировать. Когда становишься на формулу - она раскрывается в текст.

На скриншотах красиво, но реально я использую xdvi и srcltx для обратного перехода в emacs. Но на вкус и цвет :)

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

>А что за шрифт в емаксе?

Болховитяновские rfx

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

> Это metapos с input graph или как??

Да. Код верхнего графика:

%График переменной скорости и гистограмма в 50 участков
beginfig(3) ;
  numeric u;
  u = 0.6mm;
  picture dash_one,dash_center;
  dash_one:=dashpattern(on 2u off 2u);
  dash_center:=dashpattern(on 3u off 1.5u on 0.5u off 1.5u);

  draw begingraph(12cm,3cm);
    path r;
    numeric e,A,sigma,n,scale,mean;
    e:=2.718;A=5;sigma=2;n:=100;scale=15;mean=7;
    r:=(0,0)
    for j:=0 upto n:
      --(scale*j/n,5*(e**(-(((scale*j/n-mean)/(1.41*sigma))**2))))
    endfor;      
    gdraw r  withpen pencircle scaled 0.8u;
    autogrid(grid.bot,grid.lft) withcolor .5white;
    otick.bot(btex 2\,\s etex,2);
    otick.bot(btex 12\,\s etex,12);
    gdrawdblarrow (2,-2)--(12,-2) withpen pencircle scaled 0.5u;
    glabel.top (btex \(\Delta t=10\,\s\) etex,(7,-2));
    n:=75;
    r:=(2,0)
    for j:=10 upto 59:
      --(scale*j/n,0)
      --(scale*j/n,5*(e**(-(((scale*(j+1/2)/n-mean)/(1.41*sigma))**2))))
      --(scale*(j+1)/n,5*(e**(-(((scale*(j+1/2)/n-mean)/(1.41*sigma))**2))))
      --(scale*(j+1)/n,0)
    endfor;      
    gdraw r  withpen pencircle scaled 0.6u;

    gdrawarrow (1.5,3)--(2,3) withpen pencircle scaled 0.5u;
    gdrawarrow (2.7,3)--(2.2,3) withpen pencircle scaled 0.5u;
    gdraw      (2,3)--(2.2,3) withpen pencircle scaled 0.5u;
    glabel.top (btex \(\delta t=0.2\,\s\) etex,(2.3,3.2));
    gdraw (2,0)--(2,3.2) withpen pencircle scaled 0.2u;
    gdraw (2.2,0)--(2.2,3.2) withpen pencircle scaled 0.2u;

    glabel.rt (btex \(S=\sum\limits_{i=0}^{50} S_i\) etex,(10,4.5));
    glabel.rt (btex \(S_i=v_i\times\delta t\) etex,(11,2.5));
    glabel.rt (btex Время (\s) etex  ,(13,-2)) ;
    glabel.lft (btex Скорость (\textmvs) etex rotated 90,OUT) shifted (0cm,0.5cm);
  endgraph;
endfig ;

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

И он так просто из коробки по-русски заговорил? Когда я русские буквы между btex и etex вставлял - ничего не получалось. Тут посоветовали verbatimbtex преамбула etex .. btex надпись etex и mpost -tex latex.
Только так получилось.

necrophile
()

и как пользоваться этим preview-latex ? гигантские файлы "all-in-one" он отображает, а вот когда есть один main.tex с \include{chapterX} не фига не работает. Как это исправлять ?

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

Там есть такая фенька, как master file. Он про это спрашивает при первом запуске.

Nuke
()
Ответ на: комментарий от necrophile

Не не просто - подробности обязательно опубликую, но позже.

В доке к metapost описано как сделать так, чтобы latex обрабатывал то что между btex и etex (там главное не забыть экспортировать внешнюю переменную TEX=latex) А дальше подставляешь стандартный зоголовок для latex.

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

>и как пользоваться этим preview-latex ? гигантские файлы "all-in-one" он отображает, а вот когда есть один main.tex с \include{chapterX} не фига не работает. Как это исправлять ?

Очень странно - отображённый текст один из более чем трёх десятков кусков большого текста.

Надо дать знать auctex кто является master-файлом. Подробности в документации. Если работаешь всё время под auctex, то это отслеживается автоматом присоздании новых текстов.

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

Не понял. Есть что-то проще чем:
verbatimtex
\documentclass{article}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage[T2A]{fontenc}
\begin{document}
etex
beginfig(1);
...
рисунок
...
endfig;
end

???

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

> necrophile * (*) (14.11.2005 17:55:32)

нет. Но я не вижу проблем в и в этом способе:
Мой заголовок:

verbatimtex \input{../preheader}
\begin{document}
etex;

input ../preheader.mp
defaultfont := "cmr12";
defaultscale := 12pt /fontsize defaultfont;
%input sarith;

%если хочешь увидеть кириллицу
% поставь 0, работает только с dvips
%для просмотра сделай 2
prologues := 0;

Соответственно, в ../preheader.tex и в ../preheader.mp
общие стандартные команды. Если проблемы со скоростью,
то можно сгенерить форматные файлы и подсовывать их при сборке.

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