latex и tif

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

batan
Сообщения: 72

latex и tif

Сообщение batan »

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

Код: Выделить всё

\documentclass[a4paper,12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc} % любая желаемая кодировка
\usepackage[russian,english]{babel}
\usepackage{indentfirst} % включить отступ у первого абзаца
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{caption} % Меняем поля страницы
\geometry{left=2cm}% левое поле
\geometry{right=1.5cm}% правое поле
\geometry{top=1cm}% верхнее поле
\geometry{bottom=2cm}% нижнее поле

\begin{document} % начало документа

\Russian

\begin{figure}[h]
\begin{minipage}[h]{0.33\linewidth}
\center{\includegraphics[width=0.3\textwidth]{kraxmal.tif} \\ а)}
\end{minipage}
\begin{minipage}[h]{0.33\linewidth}
\center{\includegraphics[width=0.3\textwidth]{kraxmal-1.tif} \\ б)}
\end{minipage}
\begin{minipage}[h]{0.33\linewidth}
\center{\includegraphics[width=0.3\textwidth]{kraxmal-2.tif} \\ в)}
\end{minipage}
\caption{образцы крахм}
\end{figure}


\end{document} % конец документа


на выходе имеем документ без картинок и ерорлог следующего содержания

Код: Выделить всё

(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
Package: babel 2008/07/06 v3.8l The Babel package

(/usr/share/texmf-texlive/tex/generic/babel/russianb.ldf
Language: russianb 2008/03/21 v1.1r Russian support from the babel system

(/usr/share/texmf-texlive/tex/generic/babel/babel.def
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
Package babel Info: Making " an active character on input line 199.
)
(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
Language: english 2005/03/30 v3.3o English support from the babel system
\l@british = a dialect from \language\l@english
\l@UKenglish = a dialect from \language\l@english
\l@canadian = a dialect from \language\l@american
\l@australian = a dialect from \language\l@british
\l@newzealand = a dialect from \language\l@british
))
(/usr/share/texmf-texlive/tex/latex/tools/indentfirst.sty
Package: indentfirst 1995/11/23 v1.03 Indent first paragraph (DPC)
)
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
Package: geometry 2008/12/21 v4.2 Page Geometry

(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks16
)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in pdf mode detected.
)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
Package ifvtex Info: VTeX not detected.
)
\Gm@cnth=\count88
\Gm@cntv=\count89
\c@Gm@tempcnt=\count90
\Gm@bindingoffset=\dimen104
\Gm@wd@mp=\dimen105
\Gm@odd@mp=\dimen106
\Gm@even@mp=\dimen107
\Gm@dimlist=\toks17
)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)

(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/etc/texmf/tex/latex/config/graphics.cfg
File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.

(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX
\Gread@gobject=\count91
))
\Gin@req@height=\dimen108
\Gin@req@width=\dimen109
)
(/usr/share/texmf-texlive/tex/latex/caption/caption.sty
Package: caption 2009/10/09 v3.1k Customizing captions (AR)

(/usr/share/texmf-texlive/tex/latex/caption/caption3.sty
Package: caption3 2009/10/09 v3.1k caption3 kernel (AR)
\captionmargin=\dimen110
\captionmargin@=\dimen111
\captionwidth=\dimen112
\caption@indent=\dimen113
\caption@parindent=\dimen114
\caption@hangindent=\dimen115
)
\c@ContinuedFloat=\count92
)
No file sem.aux.
\openout1 = `sem.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
LaTeX Font Info:    Checking defaults for T2A/cmr/m/n on input line 14.
LaTeX Font Info:    ... okay on input line 14.
*geometry auto-detecting driver*
*geometry detected driver: pdftex*
-------------------- Geometry parameters
paper: a4paper
landscape: --
twocolumn: --
twoside: --
asymmetric: --
h-parts: 56.9055pt, 497.92325pt, 42.67912pt
v-parts: 28.45274pt, 759.6886pt, 56.9055pt
hmarginratio: --
vmarginratio: --
lines: --
heightrounded: --
bindingoffset: 0.0pt
truedimen: --
includehead: --
includefoot: --
includemp: --
driver: pdftex
-------------------- Page layout dimensions and switches
\paperwidth  597.50787pt
\paperheight 845.04684pt
\textwidth  497.92325pt
\textheight 759.6886pt
\oddsidemargin  -15.36449pt
\evensidemargin -15.36449pt
\topmargin  -80.81725pt
\headheight 12.0pt
\headsep    25.0pt
\footskip   30.0pt
\marginparwidth 35.0pt
\marginparsep   10.0pt
\columnsep  10.0pt
\skip\footins  10.8pt plus 4.0pt minus 2.0pt
\hoffset 0.0pt
\voffset 0.0pt
\mag 1000

(1in=72.27pt, 1cm=28.45pt)
-----------------------
(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count93
\scratchdimen=\dimen116
\scratchbox=\box26
\nofMPsegments=\count94
\nofMParguments=\count95
\everyMPshowfont=\toks18
\MPscratchCnt=\count96
\MPscratchDim=\dimen117
\MPnumerator=\count97
\everyMPtoPDFconversion=\toks19
)
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.


! LaTeX Error: Unknown graphics extension: .tif.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.20 ...graphics[width=0.3\textwidth]{kraxmal.tif}
                                                   \\ а)}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.20 ...phics[width=0.3\textwidth]{kraxmal.tif} \\
                                                   а)}
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.

LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <12> on input line 21.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <8> on input line 21.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <6> on input line 21.

! LaTeX Error: Unknown graphics extension: .tif.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.23 ...aphics[width=0.3\textwidth]{kraxmal-1.tif}
                                                   \\ б)}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.23 ...ics[width=0.3\textwidth]{kraxmal-1.tif} \\
                                                   б)}
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.


! LaTeX Error: Unknown graphics extension: .tif.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.26 ...aphics[width=0.3\textwidth]{kraxmal-2.tif}
                                                   \\ в)}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.26 ...ics[width=0.3\textwidth]{kraxmal-2.tif} \\
                                                   в)}
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.

[1

{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(/media/tretyak/статья/sem/sem.aux) )
Here is how much of TeX's memory you used:
 3455 strings out of 494818
 46084 string characters out of 1178666
 110308 words of memory out of 3000000
 6625 multiletter control sequences out of 15000+50000
 7178 words of font info for 24 fonts, out of 3000000 for 9000
 212 hyphenation exceptions out of 8191
 37i,4n,38p,361b,265s stack positions out of 5000i,500n,10000p,200000b,50000s
 </home/batan/.texmf-var/fonts/pk/lj
four/lh/lh-t2a/larm1200.600pk>
Output written on sem.pdf (1 page, 8519 bytes).
PDF statistics:
 30 PDF objects out of 1000 (max. 8388607)
 0 named destinations out of 1000 (max. 500000)
 1 words of extra memory for PDF output out of 10000 (max. 10000000)


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

Код: Выделить всё

I could not locate the file with any of these extensions:
.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2
Try typing  <return>  to proceed.


уже сил не осталось. вроде и погуглил по теме, но не могу найти решения своей проблемы. как заставить latex работать с tif?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: latex и tif

Сообщение eddy »

convert file.tif file.png - и все.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
batan
Сообщения: 72

Re: latex и tif

Сообщение batan »

eddy писал(а):
27.06.2011 18:48
convert file.tif file.png - и все.



делал, на что получаю ответ

Код: Выделить всё

convert: 1p600-1.tif: unknown field with tag 34118 (0x8546) encountered. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/703.

и так со всеми файлами
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: latex и tif

Сообщение sash-kan »

batan писал(а):
28.06.2011 00:54
и так со всеми файлами
битые, вестимо·
возьмите там, где брали, заново, но в человеческом формате·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
batan
Сообщения: 72

Re: latex и tif

Сообщение batan »

sash-kan писал(а):
28.06.2011 01:42
batan писал(а):
28.06.2011 00:54
и так со всеми файлами
битые, вестимо·
возьмите там, где брали, заново, но в человеческом формате·

ан нет, не битые. открываются нормально. в другом формате взять не могу, бо электронный микроскоп тока тиф и делает
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21431
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: latex и tif

Сообщение Bizdelnick »

А может там по факту и не TIFF никакой? file про них что говорит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: latex и tif

Сообщение sash-kan »

batan писал(а):
28.06.2011 01:47
ан нет, не битые. открываются нормально
«открываются» — это как будет по-русски? преобразуются в изображение? ну вот и сохраните это изображение в другом формате·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
batan
Сообщения: 72

Re: latex и tif

Сообщение batan »

sash-kan писал(а):
28.06.2011 09:48
batan писал(а):
28.06.2011 01:47
ан нет, не битые. открываются нормально
«открываются» — это как будет по-русски? преобразуются в изображение? ну вот и сохраните это изображение в другом формате·


вобщем костылями вопрос решился. конеш, если у тебя больше 5-10 изображений, которые надо одинаково обработать/преобразовать, ручками как-то сложновато получается.
оказывается, convert не умеет пакетно обрабатывать изображения и приходится прибегать к ухищрениям. итак, если вам надо много картинок одного формата перевести в другой, то

Код: Выделить всё

#!/bin/bash

echo "Start convert.";
for f in *.tiff;
do
echo "Converting file $f";
convert "$f" "${f%.tiff}.png";     #Конвертирует файлы, меняет расширение с tiff на jpg
echo "Converting file $f complete";
done;
echo "Converting complete.";


скрипт был найден тут и немного подправлен под свои нужды
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21431
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: latex и tif

Сообщение Bizdelnick »

Хотите сказать, этот скрипт работает, а запущенный вручную convert - нет?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: latex и tif

Сообщение eddy »

Bizdelnick писал(а):
28.06.2011 13:48
Хотите сказать, этот скрипт работает, а запущенный вручную convert - нет?

Возможно, это из-за дефисов в именах файлов. Которые не экранировались, а имена не заключались в кавычки.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: latex и tif

Сообщение sash-kan »

batan писал(а):
28.06.2011 13:34
оказывается, convert не умеет пакетно обрабатывать изображения
логично·
batan писал(а):
28.06.2011 13:34
и приходится прибегать к ухищрениям
нелогично· это не ухищрение, а самый что ни на есть unix-way·

впрочем, imagemagick умеет и другие гитики:
$ mogrify -format png *.tiff
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
zhekas
Сообщения: 60
ОС: Gentoo

Re: latex и tif

Сообщение zhekas »

batan писал(а):
27.06.2011 18:45
tif (написал правильно, именно tif )


Код: Выделить всё

convert: 1p600-1.tif: unknown field with tag 34118 (0x8546) encountered. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/703.


а теперь

Код: Выделить всё

 for f in *.tiff[


куда же делись tif. Вы уж определитесь.


Спасибо сказали:
batan
Сообщения: 72

Re: latex и tif

Сообщение batan »

zhekas писал(а):
29.06.2011 05:19
batan писал(а):
27.06.2011 18:45
tif (написал правильно, именно tif )


Код: Выделить всё

convert: 1p600-1.tif: unknown field with tag 34118 (0x8546) encountered. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/703.


а теперь

Код: Выделить всё

 for f in *.tiff[


куда же делись tif. Вы уж определитесь.



банально переименовал.

по поводу костыля. да, это корректнее бы было сказать юникс вэй. сам писать баш скрипты не умею, но всегда приятно их воспринимаю, особенно если нужны. видимо, надо бут почитать и разобраться с синтаксисом, как их писать
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: latex и tif

Сообщение sash-kan »

batan писал(а):
29.06.2011 23:57
видимо, надо бут почитать и разобраться
в данном конкретном случае (вышеупомянутая) программа mogrify из того же пакета imagemagick легко избавит вас от разбирательств·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: