LINUX.ORG.RU

«Уплывает» изображение в LaTeX

 


0

2

Столкнулся давече с одной проблемой. На 2 ПК (домашнем и рабочем) установлен латех. Версии отличаются.

На домашнем ПК имеем pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian), а на рабочем - pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian). При этом сборка одного и того же документа отличается (в частности вывод изображений).

Для вставки изображений использую конструкцию типа

\begin{figure}[h!]
\center
  \begin{minipage}[h]{0.95\linewidth}
    \center{\includegraphics[width=0.9\linewidth]{44}}
  \end{minipage}
  \caption{Параметры элементарной ячейки для образцов  LuAG:Ce+Lu$_{2}$O$_{3}$ в зависимости от температуры отжига для разных концентраций церия.}
  \label{img:44}  
\end{figure}
[\code]

При этом на рабочем ПК, в результате сборки документа, получаю бяку типа: 
http://i60.fastpic.ru/big/2013/1210/6e/5f640e3f0a2d2731a79efd8ac842466e.png

При сборке того же документа на домашнем ПК результат получается "как надо" и выглядит так: 
http://i57.fastpic.ru/big/2013/1210/f1/1b3dc2429a246c3869353b657ca44bf1.png

Помогите понять и разобраться, почему так происходит. 


Последнее исправление: cetjs2 (всего исправлений: 1)

а) Компиляция без ошибок проходит?

б) Что в логе (файл с расширением log)?

в) Картинка в каком формате?

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)

Зачем minipage?? От него скорей всего и проблемы. У figure есть ведь «centering».

\begin{figure}[htp]
\centering
\includegraphics[width=0.9\linewidth]{44}
\caption{Параметры элементарной ячейки для образцов  LuAG:Ce+Lu$_{2}$O$_{3}$ в зависимости от температуры отжига для разных концентраций церия.}
\label{img:44}  
\end{figure}
[\code]
beastie ★★★★★
()
Ответ на: комментарий от ziemin

на домашнем компе texconfig говорит А4 210х297. на рабочем завтра утром гляну.

Примечательно то, что подобным образом съезжают не все изображения.

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

Зафигачь их в таблицу. Проблема что ли?

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

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

б. именно для этого рисунка.

LaTeX Warning: `!h' float specifier changed to `!ht'.

File: chap4/44.eps Graphic file (type eps)
<chap4/44.eps>
Underfull \hbox (badness 5847) in paragraph at lines 282--282
 []\T2A/ftm/bx/n/14.4 \D0\E8\F1\F3\ED\EE\EA 4.6 \T2A/ftm/m/n/14.4 ^^U |\T2A/ftm/bx/n/14.4 \CF\E0-
\F0\E0-\EC\E5\F2-\F0\FB \FD\EB\E5-\EC\E5\ED-\F2\E0\F0-\ED\EE\E9 \FF\F7\E5\E9-\EA\E8 \E4\EB\FF \EE\E1-\F0\E0\E7-\F6\EE\E2 
 []

в. eps

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

В каком формате рисунок? Как грязный хак, можно ещё добавить height в includegraphics.

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

Сталкивался с таким, когда теща два дня пыталась 9 рисунков впендюрить в матрицу 3х3, а они у нее все "скакали". Как оказалось, делали рисунки какой-то мастдайной говнятиной (типа фотожопы или другой срани), поэтому bbox'ы были указаны неверно. Вручную их переделал (в шапке eps-файлов) и все стало ОК.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от slonzhenya

pdflatex, iirc не дружит с eps, ему нужен png или подобное. (А pslatex не дружит с png, ему нужен eps.) Вот такие дела, но может уже починили.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от slonzhenya

Вот тут-то, скорее всего, собака и порылась! Делай по-человечески: рисунки продублируй (гнуплот умеет PDF) и компиляй pdflatex'ом.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от beastie

В свежих техливах починили: недостающие форматы автоматом генерятся.

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

проверю. перегоню завтра на работе dvi, собранный дома, в pdf.

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

Точно, скорее всего, дело именно в этом.

Corel Draw делает eps, добавляя бинарные вставки в начале. Нужно выкусить всё до начала собственно текста eps.

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

Проблемы возникают с более новым TeX Live, где конвертация eps->pdf происходит на лету, так что проблема возможно не в этом.

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

Это предупреждение. Ничего страшного. Смотри на предмет ранних ошибок не обязательно связанных с картинкой. Например ругань на неизвестную команду \No

Напиши порядок команд которые ты выполняешь для получения pdf.

Если в случае TeX Live 2013 (я его пока не использовал из-за регрессии) используется pdflatex, то конвертация eps->pdf происходит автоматически. Посмотри в логе какая утилита за это отвечает — возможно проблема в этом.

Ещё вариант: форматирование едет из-за шрифтов. Везде ли поставлен cm-super?

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

Проблема скорее всего возникает на этапе создания dvi, так как различается форматирование. Погляди в код eps на предмет бинарных вставок.

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

гнуплотом под линуксом сгенерирован eps. все с ним нормуль.

epstopdf picture.eps

И далее указывать картинку в формате pdf

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

Ничего странного. Сам сталкивался с кривыми ghostscript и pdf-utils.

Eddy_Em ☆☆☆☆☆
()
19 февраля 2014 г.
Ответ на: комментарий от thunar

Некропостер, ты еще месяцок выждать не мог?

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