2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Tikz. Проблема с выводом текста
Сообщение15.06.2009, 15:27 
При добавлении текста в рисунках, создаваемых с помощью tikz, все слова
сбиваются в одну кучу в нижнем левом углу. Что делать?

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 18:36 
Аватара пользователя
Вы бы показали пример кода. Каким выводом вы пользуетесь, в DVI или PDF? У Tikz есть проблема с DVI, возможно стоит использовать pdflatex вместо latex.

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 18:44 
Вот код:
Код:
\documentclass[a4paper,12pt]{report}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[line width=2pt]
  \draw (0,0) node [below left]  {$A$} --
        (1,0) node [below right] {$B$} --
        (1,1) node [above right] {$C$} --
        (0,1) node [above left]  {$D$} --
        cycle;
\end{tikzpicture}
\end{document}

Пробовал файл этот сразу конвертировать в pdf следующей командой:
pdflatex file.tex
Получается такая же билиберда.

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 19:15 
Аватара пользователя
Хм... У меня ваш пример прекрасно сработал.
Изображение
А каким дистрибутивом латеха вы пользуетесь, и каким редактором?

-- 20:25:08 15.06.09 --

А вот что получается при использовании latex -> dvi
Изображение

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 19:26 
Редактор-kile.
ОС - linux debian.
дистрибутив - tetex.

А у Вас какой дистрибутив?

Вот такая же лажовая картинка и у меня.

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 19:44 
Аватара пользователя
immort в сообщении #222300 писал(а):
дистрибутив - tetex.

В дебиане же TeXLive еще с etch, если мне не изменяет память.
У меня приведенный файл компилируется правильно. Debian squeeze, TeXLive 2007

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 19:55 
Аватара пользователя
У меня TeXLive на Archlinux.
Так ведь teTeX вроде как устарел. Над ним уже года три никто не работает. Все разработчики teTeX теперь работают над TeXLive. Поставьте себе его и будет вам счастье.
А по поводу проблемы с тетехом есть два соображения. Либо версия pdflatex старая, либо его и вовсе нет, а вместо pdflatex происходит что-то в духе latex -> dvips -> ps2pdf. С другой стороны, если TIkz у вас из того же тетеха, то на этом мысли останавливаются.

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 20:00 
Всё получилось. Спасибо за помощь!
Сделал так:
1) перенастроил kile для компиляции с помощью pdflatex.
2) удалил: usepackage[dvips]{graphicx} из включений
После этого всё заработало.
Да, у меня действительно TexLive. Просто ещё и tetex стоит, но он представляет собой заглушку.

Вот только шрифты стали какими-то другими. Можете ответить почему?

 
 
 
 Re: Tikz. Проблема с выводом текста
Сообщение15.06.2009, 20:18 
Аватара пользователя
Цитата:
Вот только шрифты стали какими-то другими. Можете ответить почему?
Сложно так сказать. Может вам кажется? =) В dvi и pdf есть различия в отрисовке.

Я помню писал отчет по лабе в техе на маленьком разрешении (монитор был доисторический). Просматривал результаты в kdvi ещё в 3-м kde. Было выражение в духе $\frac{1}{\sqrt{a^2+b^3}}$. Так меня начало глючить, что базовые линии степеней «2» и «3» находятся на разном уровне. Минут 30 пытался понять почему, пока не дошло, что все дело в том, что размер в пикселях на экране маловат, ведь никакого хинтинга (и вроде тогда даже сглаживания) не применяется.

Хотя может и graphicx все изменил. Я его никогда не использовал.

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group