Преобразование между pt и пикселями - PullRequest
1 голос
/ 01 сентября 2010

Мой нетбук оснащен монитором с длиной 10,1 дюйма и разрешением 1024 * 600.Я думаю, что 1pt составляет около 1/72 дюйма - верно ли следующее вычисление?

Поскольку разрешение составляет 1024 * 600, диагональ имеет около 1186,83 пикселей, таким образом, 1 дюйм составляет около 1186,83 / 10,1 = 117,51 пикселейи, таким образом, 1pt составляет около 117,51 / 72 = 1,63 пикселей, или 1 пиксель составляет около 0,6127 пт.

Используя это соотношение, я вставил изображение в документ LaTeX, преобразовав пиксели в pt,и принять результат в качестве параметра includegraphics, но рисунок в результирующем документе довольно размыт.

  1. Правильно ли вычисление?если нет, то как или где я ошибаюсь?
  2. Как вставить изображение в документ LaTeX с точно такими же размерами, что и у оригинала?

Обновлено:

Я использую pdflatex для компиляции документа, а изображение представляет собой файл png, и причина, по которой я выполняю такие глупые вычисления, заключается в том, что без установленного параметра width изображение, показанное в документе, больше, чемфактический размер, и я не могу понять, почему.

Ответы [ 2 ]

2 голосов
/ 01 сентября 2010

Я не знаю, будет ли это иметь какое-либо значение, но TeX фактически использует 72,27 точки на дюйм (как это было до PostScript, который устанавливает стандартные 72 точки на дюйм).

2 голосов
/ 01 сентября 2010

LaTeX для создания бумажных документов. Используемые единицы измерения относятся к расстоянию на бумаге , а не на экране. Таким образом, если вы попросите расстояние в 72 пункта в LaTeX, вы получите 1 дюйм на вашей распечатке, но расстояние, которое вы получите на вашем экране, зависит от уровня масштабирования вашего pdf или ps-ридера, который, вероятно, не знает, как большой ваш экран.

Если вы просто хотите, чтобы растровая сетка вашего изображения соответствовала сетке экрана, я бы сказал, что лучшее, что вы можете сделать, - это получить высококачественную графику, если можете.

(PS есть сайт обмена стеком TeX , где вы также можете задать свой вопрос ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...