********************* ÐÑполÑзование SageTeX ********************* ÐÑÑÑоеннÑй в Sage Ð¿Ð°ÐºÐµÑ SageTeX позволÑÐµÑ Ð²Ð½ÐµÐ´ÑÑÑÑ ÑезÑлÑÑаÑÑ Ð²ÑÑиÑлений в докÑÐ¼ÐµÐ½Ñ Ñипа LaTeX. ÐÐ»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ Ð´Ð°Ð½Ð½Ñй пакеÑ, понадобиÑÑÑ "ÑÑÑановиÑÑ" его в локалÑнÑÑ ÑиÑÑÐµÐ¼Ñ TeX (под "ÑÑÑановкой" подÑазÑмеваеÑÑÑ ÐºÐ¾Ð¿Ð¸Ñование одного Ñайла). См. :ref:`installation`, а Ñакже Ñаздел "Make SageTeX known to TeX" `Ð ÑководÑÑва по ÑÑÑановке Sage <http://sagemath.org/doc/installation/index.html>`_ (`Ð´Ð°Ð½Ð½Ð°Ñ ÑÑÑлка <../installation/index.html>`_ Ð²ÐµÐ´ÐµÑ Ðº локалÑÐ½Ð¾Ð¼Ñ ÑазмеÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ ÑÑководÑÑва по ÑÑÑановке). Ð ÑÑом ÑÑоке показан неболÑÑой пÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ SageTeX. ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ``SAGE_ROOT/local/share/texmf/tex/generic/sagetex``, где ``SAGE_ROOT`` - ÑÑо диÑекÑоÑиÑ, в коÑоÑой ÑÑÑановлен Sage. ÐÑа папка ÑодеÑÐ¶Ð¸Ñ Ð´Ð¾ÐºÑменÑаÑиÑ, Ñайл Ñ Ð¿ÑимеÑом и полезнÑе ÑкÑипÑÑ Python. ÐÐ»Ñ Ð½Ð°Ñала ÑабоÑÑ Ñ SageTeX ÑледÑйÑе ÑказаниÑм по ÑÑÑановке (в :ref:`installation`) и вÑÑавÑÑе ÑледÑÑÑÐ¸Ñ ÑекÑÑ Ð² Ñайл названнÑй, Ñкажем, ``st_example.tex``: .. warning:: ÐижеÑледÑÑÑий ÑекÑÑ Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð½ÐµÑколÑко ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ , ÑвÑзаннÑÑ Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑÑнÑми ÑпÑавлÑÑÑими поÑледоваÑелÑноÑÑÑми, еÑли ÐÑ Ð¸ÑполÑзÑеÑе инÑеÑакÑивнÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ. ÐÑкÑойÑе ÑÑаÑиÑеÑкÑÑ Ð²ÐµÑÑиÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¿ÑавилÑнÑй ÑекÑÑ. .. code-block:: latex \documentclass{article} \usepackage{sagetex} \begin{document} Using Sage\TeX, one can use Sage to compute things and put them into your \LaTeX{} document. For example, there are $\sage{number_of_partitions(1269)}$ integer partitions of $1269$. You don't need to compute the number yourself, or even cut and paste it from somewhere. Here's some Sage code: \begin{sageblock} f(x) = exp(x) * sin(2*x) \end{sageblock} The second derivative of $f$ is \[ \frac{\mathrm{d}^{2}}{\mathrm{d}x^{2}} \sage{f(x)} = \sage{diff(f, x, 2)(x)}. \] Here's a plot of $f$ from $-1$ to $1$: \sageplot{plot(f, -1, 1)} \end{document} ÐапÑÑÑиÑе LaTeX Ð´Ð»Ñ ``st_example.tex``. ÐамеÑÑÑе, ÑÑо LaTeX бÑÐ´ÐµÑ Ð¶Ð°Ð»Ð¾Ð²Ð°ÑÑÑÑ Ð½Ð° некоÑоÑÑе веÑи, как-Ñо: Package sagetex Warning: Graphics file sage-plots-for-st_example.tex/plot-0.eps on page 1 does not exist. Plot command is on input line 25. Package sagetex Warning: There were undefined Sage formulas and/or plots. Run Sage on st_example.sage, and then run LaTeX on st_example.tex again. СÑеди Ñайлов, ÑгенеÑиÑованнÑÑ Ð¿Ð¾Ñле запÑÑка LaTeX, еÑÑÑ Ñайл ``st_example.sage``, ÑвлÑÑÑийÑÑ ÑкÑипÑом Sage. СообÑение, показанное вÑÑе, пÑедлагало запÑÑÑиÑÑ ``st_example.sage``, поÑÑÐ¾Ð¼Ñ ÑÑÐ¾Ð¸Ñ Ñак и ÑделаÑÑ. ÐаÑем бÑÐ´ÐµÑ Ð¿Ñедложено запÑÑÑиÑÑ LaTeX Ð´Ð»Ñ ``st_example.tex`` еÑе Ñаз; пеÑед ÑÑим бÑÐ´ÐµÑ Ñоздан Ñайл ``st_example.sout``. ÐÑÐ¾Ñ Ñайл ÑодеÑÐ¶Ð¸Ñ ÑезÑлÑÑаÑÑ Ð²ÑÑиÑлений в Sage в ÑоÑмаÑе, Ñдобном Ð´Ð»Ñ LaTeX. ÐÐ¾Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°, ÑодеÑжаÑÐ°Ñ EPS-Ñайл Ñ Ð³ÑаÑиком, Ñакже бÑÐ´ÐµÑ Ñоздана авÑомаÑиÑеÑки. ÐапÑÑÑиÑе LaTeX еÑе Ñаз: вÑе, ÑÑо бÑло вÑÑиÑлено в Sage, ÑепеÑÑ Ð²ÐºÐ»ÑÑено в ÐÐ°Ñ Ð´Ð¾ÐºÑменÑ. ÐеÑеÑиÑлим Ñаги: - запÑÑÑиÑе LaTeX Ð´Ð»Ñ .tex Ñайла; - запÑÑÑиÑе Sage Ð´Ð»Ñ ÑгенеÑиÑованного .sage Ñайла; - запÑÑÑиÑе LaTeX еÑе Ñаз. ÐÑÐ½ÐºÑ Ñ Ð·Ð°Ð¿ÑÑком Sage можно пÑопÑÑÑиÑÑ, еÑли никакие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ бÑли пÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ñ Ðº командам Sage в докÑменÑе. SageTeX пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ возможноÑÑей, и Ñак как Sage и LaTeX ÑвлÑÑÑÑÑ Ð¼Ð¾ÑнÑми инÑÑÑÑменÑами, Ñо ÑÑÐ¾Ð¸Ñ Ð¸Ð·ÑÑиÑÑ ``SAGE_ROOT/local/share/texmf/tex/generic/sagetex``.