28 февраля, воскресенье 16:24
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Печать latex

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Печать latex

    Подскажите люди добрые, пытаюсь разобраться с latex.
    1. Создал процедурку которая вызывается по Ctrl+G на счетах которая должна вставлять в шаблон значение счета и его наименование:
    {globals.i}
    {tmprecid.def}
    for each tmprecid:
    find first acct where recid(acct) eq tmprecid.id no-lock.
    {prn-doc.def &with_proc=YES}
    RUN Insert_TTName("LACCT", string(acct.acct,"x(20)")).
    RUN Insert_TTName("LName", string(acct.details,"x(30)")).
    end.
    RUN printvd.p("ac-uni-l", INPUT TABLE ttnames).

    2. в базовый модуль -> печать-> открытая система печати создал ac-uni-l
    3. в генераторе отчета создал a-Latex и установил у него доп реки:
    - вид печатного документа ac-uni-l
    - Режим печати LaTeX
    шаблон:
    \documentclass[10pt,a4paper]{article}
    \usepackage[cp866]{inputenc}
    \usepackage[russian]{babel}
    \pagestyle{empty}
    \begin{document}
    \\#PName#>
    \\#PACCT#>
    \end{document}

    При запуске моей процедуры запрашивает кол-во копий при этом нажимаю F3 и вижу выбор моего шаблона, нажимаю тут ctrl+F3 и вижу что значения тегам передаются.

    Но вот беда ничего не печатает, принтер даже не жужит (((
    Пробую уже реализованную печать Latex платежного поручения и все печатает

    Что я не доделал, что еще где можно посмотреть???

  • #2
    Конечно ошибся при наборе вопроса, в шаблоне теги #LName#> и #LACCT#>

    Комментарий


    • #3
      Поробую немного добавить конкретики в мой вопрос с учетом некоторых своих открытий. После выполнения процедуры printvd.p в рабочем каталоге пользователя формируется в моем случае a-Latex.dvi файл, который должен быть как я понимаю переведен в postscript для дальнейшей печати. Так вот, такого перевода не осуществляется собственно как и последующей печати его на принтер. Конечно можно сделать это отдельно командой
      dvips a-Latex
      и распечатать полученный файл a-Latex.ps командой
      lp -d {имя принтера} a-Latex.ps
      Все конечно хорошо, но вопрос при запуске printvd.p запрашивается кол-во печатных экземпляров и принтер, т.е. по сути эта процерура должна печатать, а иначе зачем все это. Но ничего не печатается. Может я что-то недопонимаю.
      Может все таки кто-то пытался что-то печать по системе Latex расскажите о ваших достижения

      Комментарий


      • #4
        Все вопрос решился. Если кому интересно обращайтесь

        Комментарий


        • #5
          ну вот и поговорили

          Комментарий


          • #6
            эт точно

            Комментарий

            Обработка...
            X