LINUX.ORG.RU

latex pscyr


0

1

Ранее я установил texlive 2009 из репозитория ubuntu 11.04 После установил pscyr по инструкции, найденной в интернете. Всё работало прекрасно.

Установил в той же системе texlive 2011 с диска. После установил pscyr по той же инструкции. При компиляции пишет: pscyr.sty not found Установил pscyr по другой инструкции. Не изменилось.

pscyr.sty со всем необходимым находится сейчас в каталоге /usr/local/texlive/2011/texmf/tex/latex/pscyr

Что делать?


Ответ на: комментарий от Ziel

А есть резон использовать последнюю версию? В Wheezy, например, версия от 2009 г. — это на testing, а от 2011 г. — в unstable.

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

Шрифты xelatex понравились, но документ поломался. теперь не работают `` " -- Содержание попупустое. Добавилась еще одна страница в начало, с напечатанными свойствами эл.документа. Сборка в Texmaker пока не настроена. Миллион ошибок при запуске с терминала.

Нужно потратить много времени на адаптацию.

Ziel
() автор топика

А какие шрифты из pscyr нужны? Если только таймс, то можешь попробовать

\usepackage{mathptmx}
\usepackage{cyrtimes}

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

теперь не работают `` "

---> \defaultfontfeatures{Mapping=tex-text} <---
\setromanfont{Charis SIL}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\setdefaultlanguage{russian}
\setotherlanguage{english}
kermzyxer
()
Ответ на: комментарий от Ziel

> Миллион ошибок при запуске с терминала.
Ясно. Я думал, они более совместимы.

kermzyxer
()
Ответ на: комментарий от static_lab

Тут, как выяснилось, если запускать pdflatex с правами суперпользователя, pscyr.sty находиться, а если с обычными правами, то нет.

Если запустить texhash с обычными правами, пишет, что каталог /usr/local/... не доступен для записи.

------------

При запуске xelatex много ошибок, наподобие «команда \cyrzh в кодеровке EU1 не работает».

Также «команда \setotherlanguage{...} неизвестна».
«команда \pdfinfo неизвестна».

В результате документ в целом производится, но в заголовках рисунков отсутствует «Рис».
-- не замняется тирэ.

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

Дайте ваш документ (или его часть), и список системных шрифтов — я покажу как можно решить основные ваши проблемы средствами xelatex.

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

Отрывочек:

\documentclass[a4paper,oneside]{article}

\usepackage{indentfirst}
\usepackage[utf8x]{inputenc}
\usepackage{mathtext}
\usepackage{mathtools}
\usepackage[russian]{babel}
\usepackage{verbatim,fancyvrb}
\usepackage{textcomp}
\usepackage{pscyr}
\usepackage[14pt]{extsizes}
\usepackage{makecell}
\usepackage{multirow}
\usepackage{cite}
\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue]{hyperref}
\usepackage{fancyhdr}
\usepackage{setspace}
\usepackage{amsthm}
\usepackage{color}
\usepackage{cancel} 
%использование: \cancel \bcancel \xcancel \cancelto{〈value〉}{〈expression〉}[thicklines]
\usepackage{amsmath} 
\usepackage{listings}
%Орнаменты
\usepackage{fourier-orns}

\usepackage[final]{graphicx}
\graphicspath{{images/}}

\usepackage{tikz}
\usetikzlibrary{mindmap,trees}
\usetikzlibrary{arrows}
\usetikzlibrary{shadows}

\usepackage{geometry}
\geometry{top=2cm}
\geometry{bottom=2cm}
\geometry{left=2cm}
\geometry{right=2cm}

\newtheorem{trm}{Теорема}
\newtheorem{deft}{Определение}
\renewcommand{\CancelColor}{\color{blue}}

\RequirePackage{enumitem}
\renewcommand{\alph}[1]{\asbuk{#1}}

\bigskip
\renewcommand{\baselinestretch}{1.1}
\everymath{\displaystyle}
\setstretch{1.2}

\righthyphenmin=2
\setcounter{tocdepth}{2}
\renewcommand{\thesubsection}{\arabic{subsection}}

\numberwithin{equation}{subsection}
\numberwithin{figure}{subsection}

\title{
\hrulefill\hspace{0.2cm} \floweroneleft\floweroneright \hspace{0.2cm} \hrulefill \\
Уравнения математической физики\\{\large Ответы на билеты}\\ 
\hrulefill\hspace{0.2cm}
}

\author{студент ***********\\[5cm] \small{*********** Государственный Технический Университет.
}\\ \small{Кафедра "Механика и Анализ Конструкций и Процессов" }\\[5cm]}
\date{2011}
\pdfinfo{%
  /Title    (Exam PDE)
  /Author   (********)
  /Creator  (********)
  /Producer ()
  /Subject  ()
  /Keywords ()
}

\begin{document}
\pagestyle{headings}
\pagestyle{fancy}
\rhead{\leafright~\arabic{page}~\leafleft} 
\cfoot{}

  \maketitle
  \thispagestyle{empty}
  \pagebreak
  \tableofcontents
  \begin{center}
  {\Large \line(1,0){150}~\aldineright~\line(1,0){150}}
  \end{center}
  \thispagestyle{empty}



\newpage
\subsection[Уравнения колебаний струны и стержня]{Уравнения малых поперечных колебаний струны и продольных колебаний стержня}
%===================================================================
\begin{figure}[th]
\begin{center}
\begin{tikzpicture}[>=stealth]
  \fill[color=blue!10!white] 	(3,-1.5) -- (3,0.5) -- (4,1.5) -- (4,-0.5) -- (3,-1.5);
  \fill[color=blue!10!white] 	(6,-1.5) -- (6,0.5) -- (7,1.5) -- (7,-0.5) -- (6,-1.5);

  \draw[color=red,thick] (4.5,-1.5) -- (4.5,0.5) -- (5.5,1.5) -- (5.5,-0.5) (5.5,-0.5) -- (4.5,-1.5);
  \draw[color=red,thick] (8.5,-1.5) -- (8.5,0.5) -- (9.5,1.5) -- (9.5,-0.5) -- (8.5,-1.5);
  \fill[color=red!20!white] 	(4.5,-1.5) -- (4.5,0.5) -- (5.5,1.5) -- (5.5,-0.5) -- (4.5,-1.5);
  \fill[color=red!20!white] 	(8.5,-1.5) -- (8.5,0.5) -- (9.5,1.5) -- (9.5,-0.5) -- (8.5,-1.5);

  \draw[thick,->] (-1,0) -- (14,0) coordinate (x axis) node[anchor=south] {x};
  \draw[color=blue!100,very thick] (0,-1.5) -- (12,-1.5) (0,0.5) -- (12,0.5) (1,1.5) -- (13,1.5);
  \draw[color=blue!100,dashed] (1,-0.5) -- (13,-0.5);
  \draw[color=blue!100,very thick] (0,0.5) -- (1,1.5) (3,0.5) -- (4,1.5) (6,0.5) -- (7,1.5) (12,0.5) -- (13,1.5) (12,-1.5) -- (13,-0.5);
  \draw[color=blue!100,dashed] (0,-1.5) -- (1,-0.5) (3,-1.5) -- (4,-0.5) (6,-1.5) -- (7,-0.5);
  \draw[color=blue!100,very thick] (0,-1.5) -- (0,0.5) (3,-1.5) -- (3,0.5) (6,-1.5) -- (6,0.5) (12,-1.5) -- (12,0.5) (13,-0.5) -- (13,1.5) ;
  \draw[color=blue!100,dashed] (1,-0.5) -- (1,1.5) (4,-0.5) -- (4,1.5) (7,-0.5) -- (7,1.5) ;
  \filldraw [black] (0.5,0) circle (2pt) node[anchor=south west] {$0$}  (3.5,0) circle (2pt) node[anchor=south west] {$x$}  (6.5,0) circle (2pt)   (12.5,0) circle (2pt) node[anchor=south west] {$l$}    (5,0) circle (2pt)  (9,0) circle (2pt) ;
  \draw[color=black] (9,0) -- (10, -2) node[anchor=west] {$x+dx+u(x+dx,t)$} (5,0) -- (4.5,2) node[anchor=east]{$x+u(x,t)$} (6.5,0) -- (9,2) node[anchor=west] {$x+dx$};
  \node at (3.8,1.2) [anchor=north] {$\pi_1$};
  \node at (6.8,1.2) [anchor=north] {$\pi_2$};
  \node at (5.2,1.3) [anchor=north] {$\pi'_1$};
  \node at (9.2,1.3) [anchor=north] {$\pi'_2$};
  \draw[color=red,very thick, ->] (3.5,0) -- (4.5,0) node[anchor=north east] {$\overrightarrow{P_1}$};
   \draw[color=red,very thick, ->] (6.5,0) -- (8.2,0) node[anchor=north east] {$\overrightarrow{P_2}$};
  \draw[color=black,] (3,-1.5) -- (3,-2.5) (4.5,-1.5) -- (4.5,-2.5);
  \draw[color=black, very thick,->] (3,-2.4) -- (4.5,-2.4);
  \node at (3.7,-2.4) [anchor=south] {$u(x,t)$};

  \draw[color=black,] (6,-1.5) -- (6,-2.5) (8.5,-1.5) -- (8.5,-2.5);
  \draw[color=black, very thick,->] (6,-2.4) -- (8.5,-2.4);
  \node at (7.3,-2.4) [anchor=south] {$u(x+dx,t)$};
\end{tikzpicture}
\caption{Продольные смещения сечений $x$ и $x+dx$ стержня в положения $x+u(x,t)$ и $x+dx+u(dx,t)$ в момент времени $t$.}
\label{fig:Sterg}
\end{center}
\end{figure}


Процесс колебаний стержня может быть описан одной функцией $u(x,t)$, представляющей собой смещение сечения в момент времени $t$, имеющего ординату $x$ в положении равновесия.

Выделим элемент стержня $dx$, заключенный между плоскостями $\pi_1$ и $\pi_2$ (рис. \ref{fig:Sterg}). Вычислим действующие на него упругие силы.

Относительное удлинение выделенного элемента в момент времени $t$ будет
\begin{equation}
\label{eq:Udlin}
\frac{[x+dx+u(x+dx,t)-x-u(x,t)]-dx}{dx} = u_x(x,t)
\end{equation}

В соответствии с законом Гука:
\begin{equation}
\label{eq:Guk}
P_1 = EFu_x(x,t),\;\;P_2 = EFu_x(x+dx,t),
\end{equation}
где $E$ -- модуль Юнга при растяжении, $F$ -- площадь поперечного сечения стержня.

Считая выделенный элемент материальной точкой (ввиду поступательного движения), применим к нему второй закон Ньютона:
\begin{equation}
\label{eq:NewtonSterg}
\rho F dx u_{tt} = EF[u_x(x+dx,t)-u_x(x,t)]+H(x,t)Fdx,
\end{equation}
где $H(x,t)$ -- плотность внешних объемных сил, действующих вдоль стержня, $\rho$ -- плотность материала стержня.

После деления на $\rho F dx$ будем иметь
\begin{equation}
\label{eq:EquatSterg}
\boxed{u_{tt} = a^2u_{xx} + f(x,t)},
\end{equation}
где $a^2=\frac{E}{\rho}$, $f(x,t) = \frac{H(x,t)}{\rho}$.

Уравнение (\ref{eq:EquatSterg}) называется уравнением продольных колебаний стержня.

\begin{center}
{\Large \line(1,0){150}~\aldineright~\line(1,0){150}}
\end{center}
  
\end{document}

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

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

Как получить список системных шрифтов? Недавно установил: Charis SIL, Liberation Sans, Inconsolata. Семейство Droid тоже есть.

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

>Как получить список системных шрифтов?

fc-list

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

Благодарю за помощь. Помогло.

Ziel
() автор топика

Порекомендуйте шрифты (кириллица). А изменить шрифты для матформул можно? А то тонкие слишком. С pscyr больше гармонировали.

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

>Порекомендуйте шрифты (кириллица). А изменить шрифты для матформул можно? А то тонкие слишком. С pscyr больше гармонировали.

Попробуйте вот этот (хорошо сочетается с Palatino Linotype): http://mirrors.ctan.org/fonts/Asana-Math/Asana-Math.otf

Подключается:

\usepackage{unicode-math}

\setmathfont{Asana Math}

Если не понравится, и желаете единообразия и чего-нибудь в стиле «Times» — экспериментируйте со: STIXGeneral (или XITS), подходит в качестве основного и математического (т.е. везде указываете STIXGeneral), обычно входят в состав Texlive.

anonymous
()
Ответ на: комментарий от Ziel

В XeLaTeX можно использовать и TeX'овые шрифты, например euler. Он примерно такой же толщины, что и Times New Roman.

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