Ошибка поворота текста с DVI

Ошибка поворота текста с DVI

Я использую следующий код:

\begin{tabular}{r|ccc}
 &
\begin{rotate}{60} Property 1 \end{rotate} &
\begin{rotate}{60} Property 2 \end{rotate} &
\begin{rotate}{60} Property 3 \end{rotate} \\ \hline
System 1        &       &       &  X    \\ 
System 2        & X     & X     &  X    \\
System 3        & X &   &  X    \\ \hline
\end{tabular}

Он отлично работает для вывода PDF. Однако, когда я пытаюсь использовать вывод DVI, он терпит неудачу. Я пробовал использовать rotateboxи sidewaysдля поворота текста. Однако все сделали то же самое. PDF работает отлично, но DVI терпит неудачу.

Я хотел бы работать с DVI по двум причинам. (i) Компиляция быстрее, чем PDF. (ii) Вы можете видеть, где остановились, файл открывается с последней точки редактирования.

В настоящее время я использую YAP 2.9, Texnic Center 1.0 Stable release C1.

Есть предположения?

решение1

Большинство просмотрщиков DVI не обрабатывают специальные PostScript, которые используются кодом поворота. Вместо этого это остается до преобразования DVI в PostScript. Таким образом, вы не сможете сразу увидеть поворот или любой другой материал PostScript в просмотрщике DVI. Это означает, что у вас есть два варианта:

  • Примите тот факт, что в средстве просмотра DVI вы увидите материал неповернутым, и подождите, пока вы преобразуете его в PostScript, чтобы увидеть его «на месте».
  • Используйте прямое создание PDF-файлов: с помощью подходящего просмотрщика (напримерSumatraPDF) или интегрированный просмотрщик/редактор (напримерTeXworks) вы можете работать так же, как и в режиме DVI, и можете оставить PDF-файл «открытым» во время компиляции (что не работает с Adobe Reader в Windows).

Связанный контент