The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 6.1 установка LaTeX"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 6.1 установка LaTeX"  
Сообщение от molasar email(ok) on 06-Сен-06, 10:12 
Добрый день!

На сервере FreeBSD 6.1 работает www - приложение, которое должно генерировать по запросу PDF - файлы. Шаблоны для PDF - фалов имеют тип .tex.

Для этих целей я установил из портов следующие программы:
- latex, tex, texinfo, texi2html ...

Я знаю, сначала надо перевести tex - файл в dvi, с помощью команды texi2dvi.
Пробую:

/usr/local/bin/texi2dvi LU_20060905144116_109.tex

Получаю:

/usr/local/bin/texi2dvi LU_20060905144116_109.tex
This is TeX, Version 3.14159 (Web2C 7.2)
(/usr/home/anton/LU_20060905144116_109.tex
LaTeX2e <2003/12/01>
(/usr/local/share/texmf/tex/latex/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf/tex/latex/size12.clo))

! LaTeX Error: File `geometry.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Что нужно еще доустановить или сконфигурить, чтобы файл `geometry.sty' был найден.  

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "FreeBSD 6.1 установка LaTeX"  
Сообщение от Александр (??) on 06-Сен-06, 10:56 
%locate geometry.sty
/usr/local/share/texmf-dist/tex/latex/geometry/geometry.sty
%pkg_which /usr/local/share/texmf-dist/tex/latex/geometry/geometry.sty
teTeX-texmf-3.0_3
%whereis teTeX-texmf
teTeX-texmf: /usr/ports/print/teTeX-texmf
йt /usr/ports/print/teTeX-texmf/pkg-descr
teTeX is _the_ TeX distribution for UNIX compatible systems.  It
contains the latest versions of TeX & friends and nearly everything
you need for happy TeX'ing.  For more information have a look at
the lengthy FEATURES file of the distribution.

teTeX-texmf contains necessary files used by TeX and dviware.

WWW: http://www.tug.org/tetex/

Но тащить весь пакет, наверное, смысла нет, достаточно с http://www.ctan.org
стянуть то, что нужно и прописать вручную, ибо сам teTeX-texm немаленький:

йt /usr/ports/print/teTeX-texmf/distinfo
MD5 (teTeX/tetex-texmf-3.0.tar.gz) = ed9d30d9162d16ac8d5065cde6e0f6fa
SHA256 (teTeX/tetex-texmf-3.0.tar.gz) = 6c3b8fa619749cbb28ca0f8847e56773d13e0bb92f1ea34287420950373640c2
SIZE (teTeX/tetex-texmf-3.0.tar.gz) = 91402377
MD5 (teTeX/dvipsk-jpatch-p1.6a1.tar.gz) = e6ab8c13ccb9ee405a39214875a990f7
SHA256 (teTeX/dvipsk-jpatch-p1.6a1.tar.gz) = f32cc9820a28610cb3d89222b1743fe9685edb9693b4e9172b822ba8271547ff
SIZE (teTeX/dvipsk-jpatch-p1.6a1.tar.gz) = 29397

Да еще с недавних пор к нему в зависимости прописали cm-super (этот, впрочем,
может пригодиться для генерации хороших русских pdf-ов):
йt /usr/ports/print/cm-super/distinfo
MD5 (cm-super.zip) = de272529f03989451975e3cfb198e309
SHA256 (cm-super.zip) = 2b48d26e7de163d4769b532f2cffa19b4fb1018d86148802682065d4bb612a1f
SIZE (cm-super.zip) = 67310332
йt /usr/ports/print/cm-super/pkg-descr
The CM-Super package contains Type 1 fonts converted from METAFONT fonts and
covers entire EC/TC, EC Concrete, EC Bright and LH fonts (Computer Modern
font families). All European and Cyrillic writings are covered.
Each Type 1 font program contains ALL glyphs from the following
standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, and also
Adobe StandardEncoding (585 glyphs per non-SC font and 468 glyphs
per SC font), and could be reencoded to any of these encodings
using standard dvips or pdftex facilities (the corresponding support
files are also included).

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "FreeBSD 6.1 установка LaTeX"  
Сообщение от molasar email(??) on 06-Сен-06, 18:27 
Спасибо за ответ!

Самое интересное что я уже установил teTeX-texmf-3.0_3
Файл 'geometry.sty' лежит в каталоге:
/usr/local/share/texmf-dist/tex/latex/geometry/geometry.sty
но texi2dvi его упорно не видит.

Я сначала поставил latex:
cd /usr/ports/print/latex
make install clean

потом teTeX-texmf-3.0_3:
cd /usr/ports/print/teTeX-texmf
make install clean

затем texinfo, т.к. только в этом пакете есть нужная утилита texi2dvi:
cd /usr/ports/print/texinfo
make install clean

Запускаю:
/usr/local/bin/texi2dvi LU_20060905144116_109.tex
This is TeX, Version 3.14159 (Web2C 7.2)
(/usr/home/anton/LU_20060905144116_109.tex
LaTeX2e <2003/12/01>
(/usr/local/share/texmf/tex/latex/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf/tex/latex/size12.clo))

! LaTeX Error: File `geometry.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Как быть?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "FreeBSD 6.1 установка LaTeX"  
Сообщение от Александр (??) on 07-Сен-06, 12:40 
>Спасибо за ответ!
>
>Самое интересное что я уже установил teTeX-texmf-3.0_3
>Файл 'geometry.sty' лежит в каталоге:
>/usr/local/share/texmf-dist/tex/latex/geometry/geometry.sty
>но texi2dvi его упорно не видит.
>
>Я сначала поставил latex:
>cd /usr/ports/print/latex
>make install clean
>
>потом teTeX-texmf-3.0_3:
>cd /usr/ports/print/teTeX-texmf
>make install clean
>
>затем texinfo, т.к. только в этом пакете есть нужная утилита texi2dvi:
>cd /usr/ports/print/texinfo
>make install clean
>
>Запускаю:
>/usr/local/bin/texi2dvi LU_20060905144116_109.tex
>This is TeX, Version 3.14159 (Web2C 7.2)
>(/usr/home/anton/LU_20060905144116_109.tex
>LaTeX2e <2003/12/01>
>(/usr/local/share/texmf/tex/latex/article.cls
>Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
>(/usr/local/share/texmf/tex/latex/size12.clo))
>
>! LaTeX Error: File `geometry.sty' not found.
>
>Type X to quit or <RETURN> to proceed,
>or enter new name. (Default extension: sty)
>
>Как быть?

texi2dvi -- всего лишь оболочка для tex'ов и (видимо) полагается на
установленный [pdf](la)tex.

latex из одноименного пакета просматривает только каталог
/usr/local/share/texmf, про /usr/local/share/texmf-dist он
вряд ли слышал.

Вообще, такое подозрение, что пакет latex лишний. Это облегченная
версия, совершенно ненужная при наличии teTeX'а.
Я бы снес latex, а вместо него поставил texmf-base и должно все
заработать.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "FreeBSD 6.1 установка LaTeX"  
Сообщение от Zaharov on 07-Сен-06, 16:43 
ИМХО, latex тут  лишний, вот кусок /usr/ports/print/teTeX-texmf/Makefile:
>...
>CONFLICTS=      latex2e-[0-9]* tex-[0-9]* dvips-[0-9]* xdvi-[0-9]*
>...

я ставил из  /usr/ports/print/teTeX
все работает, до этого был LaTeX - в pdf не получалось конвертить

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "FreeBSD 6.1 установка LaTeX"  
Сообщение от molasar email(??) on 08-Сен-06, 13:29 
Большое спасибо!!!
Все заработало!!!

Оказывается нужно было установить ТОЛЬКО teTeX-base.
А он в свою очередь подтянет все что нужно.

Еше раз спасибо.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру