Rakendustarkvara: TeX — küsimused ja vastused

Küsimused

  1. WinShelli viga: can't write on file main.log?
  2. Kuidas teha (joonistega) pdf-faili?
  3. Kuidas saada lahti Yapi kuvatavast "putukast"?
  4. Kuidas saada täpitähti?
  5. Kuidas tippida katusesümbolit?
  6. Kuidas trükkida summa ja korrutise märke?
  7. Kuidas murde suurendada?
  8. Kuidas eemaldada kümnendarvus komale järgnev tühik?
  9. Kuidas jätta valemi sisse tühja ruumi?
  10. Kuidas lisada valemisse teksti?
  11. Kuidas tagada valemi toimimist töörežiimist sõltumatult?
  12. Kuidas teksti sõrendada?
  13. Kuidas teksti alla joonida?
  14. Kuidas trükkida vene keelt?
  15. Kuidas jätta tühja rida?
  16. Kuidas minna uuele reale?
  17. Kuidas minna uuele leheküljele?
  18. Kuidas täita lehekülg vertikaalselt?
  19. Kuidas lükata tekst reas kahte serva laiali?
  20. Kuidas lükata tekst paremasse serva?
  21. Kuidas vormistada tiitellehte?
  22. Kuidas kustutada tiitellehelt leheküljenumbrit?
  23. Kuidas saada valem rea keskele?
  24. Kuidas valemeid nummerdada?
  25. Kuidas muuta enumerate-numeratsiooni?
  26. Kuidas sisestada teoreemi?
  27. Kuidas sisestada teoreemi tõestust?
  28. Kuidas nummerdada teoreeme rooma numbritega?
  29. Kuidas trükkida kraadisümbolit?
  30. Kuidas trükkida vektori noolt?
  31. Kuidas suurendada (vähendada) matemaatilisi sümboleid?
  32. Kuidas trükkida matemaatilisi sümboleid poolpaksult?
  33. Kuidas trükkida arvuhulkade sümboleid?
  34. Kuidas trükkida ≤?
  35. Kuidas trükkida trigonomeetrilisi funktsioone?
  36. Kuidas kirjutada limese (summa, integraali) alla rajasid?
  37. Kuidas kirjutada topeltsummat?
  38. Kuidas valemeid vertikaalselt joondada?
  39. Kuidas valemeid poolitada?
  40. Kuidas valemi (teksti) poolitamist keelata?
  41. Kuidas trükkida allmärkust?
  42. Kuidas trükkida leheküljenumbrit üles vasakusse serva?
  43. Kuidas mahutada tekst ühele leheküljele?
  44. Kuidas lehekülge paberil nihutada?
  45. Kuidas vaadata lehekülge A5 formaadis?
  46. Kuidas teksti vähendada?
  47. Kuidas vähendada teksti ja valemite vahesid?
  48. Kuidas paigutada tekst ja joonis kasti sisse?
  49. Kuidas teha jooniseid?
  50. Kuidas lisada joonist ja sellele automaatselt viidata?
  51. Kuidas muuta joonise numbrit?
  52. Kuidas paigutada joonis rea keskele?
  53. Kuidas paigutada joonis teksti kõrvale paremale?
  54. Kuidas paigutada joonisel märgend punkti alla?
  55. Kuidas teha joonisel nooli?
  56. Kuidas teha joonisel kõverjooni?
  57. Kuidas teha joonisel katkendlikke jooni?
  58. Kuidas teha joonisel nurgatähiseid?
  59. Kuidas kasutada joonisel LaTeXi käskusid?
  60. Kuidas joonisel märgendeid pöörata?
  61. Kuidas joonisel viirutada?
Autorid

Vastused

  1. WinShelli viga: can't write on file main.log?

    Sulgege projekt (Project-Close).

  2. Kuidas teha (joonistega) pdf-faili?

  3. Kuidas saada lahti Yapi kuvatavast "putukast"?

    Ärge muretsege, "putukas" kaob trükkimisel ära.

  4. Kuidas saada täpitähti?
    1.  \usepackage[T1]{fontenc}
       \usepackage[estonian]{babel}
      
       õäöüÕÄÖÜ
       ~o"a"o"u~s~z~O"A"O"U~S~Z
       
    2. \usepackage[utf8]{inputenc}

  5. Kuidas tippida katusesümbolit?
    1. US-klaviatuuriga
    2. Start-Accessories-Character_Map-Select-Copy-Paste
    3. Alt+94 (V.Koort)

  6. Kuidas trükkida summa ja korrutise märke?
    1. \sum ja \prod (mitte \Sigma ja \Pi)
    2. \times või \cdot
  7. Kuidas murde suurendada?
    1. \[\frac{1}{2}\]
    2. \displaystyle\frac{1}{2}
    3.  \usepackage{amsmath}
       \dfrac{1}{2}
       
  8. Kuidas eemaldada kümnendarvus komale järgnev tühik?
     $2{,}4$
     
  9. Kuidas jätta valemi sisse tühja ruumi?
     x=1,\quad y=2
     x=1,\qquad y=2
     
  10. Kuidas lisada valemisse teksti?
    1. \text{...}
    2. \mbox{...}

  11. Kuidas tagada valemi toimimist töörežiimist sõltumatult?
    \ensuremath{\sin x}
  12. Kuidas teksti sõrendada?
    1. soul
       \usepackage{soul}
       S~orenda \so{seda teksti}.
       
    2. tühikutega
       {\spaceskip 1mm t e k s t}
       {\spaceskip 1mm l i i t-\break s ~o n a}
       
  13. Kuidas teksti alla joonida?
     \underline{tekst}
     
  14. Kuidas trükkida vene keelt?
    1. \usepackage[russian]{babel}
    2.  \input{cyracc.def}
       \font\tencyr=wncyr10
       \def\cyr{\cyracc\tencyr}
       Vt. {\cyr \`Elementy teorii \`ellipticheskih funkci\u\i}
       
    3. 7-bitise ascii-teksti jaoks saab kasutada AMS skeemi.
      8-bitise kirja võib teisendada 7-bitiseks programmiga email-ru.tex.
      8-bitise teksti korral peate määrama sisend- ja väljundkodeeringu.
       \usepackage[cp1251]{inputenc}% ascii tabeli teine pool OT2 korral
       \usepackage[T2A]{fontenc}% T2A/OT2
       
      T2A korral on vene tähed ascii-tabeli teises pooles.
      OT2 kodeering asendab vene tähtedega ka tabeli esimese poole, kasutades AMSFonts'i wn-kirju.

  15. Kuidas jätta tühja rida?
    1. \bigskip
    2. \\[\bigskipamount]
    3. \vspace{\bigskipamount}

  16. Kuidas minna uuele reale?
    1. TeX läheb uuele reale automaatselt. Tekstilõik küljendatakse pärast selle lõppu, kasutades vastava keele poolitusreegleid.
    2. Tekstilõigu lõpetab kas tühi rida või käsk \par.
    3. Valemi viimiseks eraldi reale kasutage displaymath-keskkonda
       \begin{dispalymath}            \[
       ...                    või     ...
       \end{displaymath}              \]
       
    4. Sunniviisiliselt saab rida vahetada käsuga \\, \newline või \linebreak[4]

  17. Kuidas minna uuele leheküljele?
    1. \newpage
    2. \clearpage
    3. \pagebreak[4]

  18. Kuidas täita lehekülg vertikaalselt?
    1. \vfill
    2. \vspace{1cm}
    3. \\[1cm]

  19. Kuidas lükata tekst reas kahte serva laiali?
     \leftline{See on vasakus servas\hfill ja see on paremas servas}
     
  20. Kuidas lükata tekst paremasse serva?
    1. \hfill ...\\
    2. \begin{flushright}...\end{flushright}

  21. Kuidas vormistada tiitellehte?
    1.  \title{...\thanks{...}}
       \author{}
       \date{\today}
       \maketitle
       
    2.  \documentclass[titlepage]{article}
       \begin{titlepage}
       ...
       \end{titlepage}
       
    3. käsitsi

    4. \usepackage{ut_thesis}

  22. Kuidas kustutada tiitellehelt leheküljenumbrit?

    \thispagestyle{empty}

  23. Kuidas saada valem rea keskele?
    1.  \begin{displaymath}        \[
       ...                  või   ...
       \end{displaymath}          \]
       
    2. Eemaldage \documentclass käsu parameeter fleqn
    3. Töötab ka plain-TeXi $$...$$, kuigi LaTeX seda ei toeta.

  24. Kuidas valemeid nummerdada?
     \setcounter{equation}{9}
     \begin{equation}
     ...
     \end{equation}
     
  25. Kuidas muuta enumerate-numeratsiooni?
     \begin{enumerate}
     \setcounter{enumi}{14}
     \item ...
     \item[16.] ...
     \item[17.\hspace{1em}] ...
     \end{enumerate}
     
  26. Kuidas sisestada teoreemi?

     \newtheorem{Teoreem}{Teoreem}
     \begin{Teoreem}
     ...
     \end{Teoreem}
     

  27. Kuidas sisestada teoreemi tõestust?
    1.  \usepackage{amsmath}
       \usepackage{amssymb}
       \newtheorem*{Toestus}{Tõestus}
       \begin{Toestus}
       ...$\blacksquare$
       \end{Toestus}
       
    2.  \usepackage{amsthm}
       \usepackage{amssymb}
       \renewcommand{\qedsymbol}{$\blacksquare$}
       \begin{proof}[Tõestus]
       ...
       \end{proof}
       
  28. Kuidas nummerdada teoreeme rooma numbritega?
     \newtheorem{teoreem}{}
     \renewcommand{\theteoreem}{\Roman{teoreem}}
     \setcounter{teoreem}{11}
     
  29. Kuidas trükkida kraadisümbolit?
     
     $1^\circ$
     
  30. Kuidas trükkida vektori noolt?
     $\overrightarrow{AB}$
     
  31. Kuidas suurendada (vähendada) matemaatilisi sümboleid?
     \displaystyle
     \textstyle
     \scriptstyle
     \scriptscriptstyle
     
  32. Kuidas trükkida matemaatilisi sümboleid poolpaksult?
    1. \boldmath $a$ \unboldmath
    2. $a=\mbox{\boldmath $b$}$
    3. $\boldsymbol{a}$
    4. $\mathbf{a}$

  33. Kuidas trükkida arvuhulkade sümboleid?
     \usepackage{amssymb}
     $\mathbb{N}$
     
  34. Kuidas trükkida ≤?
     \usepackage{amssymb}
     \leqslant
     
  35. Kuidas trükkida trigonomeetrilisi funktsioone?
     \sin, \cos, \tan, \cot, \arg
     
  36. Kuidas kirjutada limese (summa, integraali) alla rajasid?
     \lim\limits
     \int\limits_0^1
     
  37. Kuidas kirjutada topeltsummat?
     \sum_{i=1\to n\atop j=1\to m}
     
  38. Kuidas valemeid vertikaalselt joondada?
    1.  \begin{eqnarray*}
       a& =& b\\
        & =& c\\
       \end{eqnarray*}
       
    2.  \[
       \begin{array}{rl}
       ...&...\\
       &...\\
       \end{array}
       \]
       
  39. Kuidas valemeid poolitada?
     a=\break=b
     
  40. Kuidas valemi (teksti) poolitamist keelata?

    Plain TeXis on selleks tilde-sümbol, aga babeli paketi eesti keele reeglid annavad tildele teise tähenduse. Rea poolitamist saab keelata Plain TeXi käsuga \nobreak või LaTeXi käsuga \nolinebreak[4].

     $a={\nobreak} b$
     muutuja{\nobreak} $x$
     
  41. Kuidas trükkida allmärkust?
     \footnote{M"arkus}
     
  42. Kuidas trükkida leheküljenumbrit üles vasakusse serva?
    1.  \setcounter{page}{299}
       \pagestyle{empty}
       \leftline{\thepage}
       
    2.  \setcounter{page}{299}
       \usepackage{fancyhdr}
       \pagestyle{fancy}
       \lhead{\thepage}
       \chead{}
       \rhead{tekst}
       \lfoot{}
       \cfoot{}
       \rfoot{}
       %\renewcommand{\headrulewidth}{0pt}
       
  43. Kuidas mahutada tekst ühele leheküljele?
     \setlength{\textwidth}{11cm}
     \setlength{\textheight}{18cm}
     \setlength{\baselineskip}{4mm}
     
  44. Kuidas lehekülge paberil nihutada?
     \hoffset-1cm
     \voffset-2cm
     
  45. Kuidas vaadata lehekülge A5 formaadis?
    1. yap: view-options-display-paper_size-a5
    2. xdvi -paper a5
    3. dvips -t a5
      dvips -T 148mm,210mm

  46. Kuidas teksti vähendada?
     \begin{small}        \begin{footnotesize}
     ...            või   ... 
     \end{small}          \{footnotesize}
     
  47. Kuidas vähendada teksti ja valemite vahesid?
     \setlength{\abovedisplayskip}{1pt}% \begin{document}'i järel
     \setlength{\belowdisplayskip}{1pt}
     \setlength{\abovedisplayshortskip}{1pt}
     \setlength{\belowdisplayshortskip}{1pt}
     
  48. Kuidas paigutada tekst ja joonis kasti sisse?
     \fbox{\parbox{10cm}{
     \hspace{1em}% lõigu taane!
     Tekstilõik
     \begin{picture}(2,2)
     \uput(1,1){joonis}
     \end{picture}
     }%\parbox
     }%\fbox
     
  49. Kuidas teha jooniseid?
    1. Picture-keskkond
       \setlength{\unitlength}{1cm}
       \begin{picture}(5,3)
       ...
       \end{picture}
       
    2. PSTtricks
       \psset{unit=1cm}
       \usepackage{pstricks}
       \begin{pspicture}(5,3)
       ...
       \end{pspicture}
       
    3. MetaPost
       \usepackage{graphicx}
       \includegraphics{joonis.100}% Metapost: mpost joonis.mp
       
       %----joonis.mp----
       beginfig(100);
       u=1cm;
       pickup pencircle scaled .8pt;
       ...
       endfig;
       end;
       %----joonis.mp---- 
      
       math>mpost joonis.mp
       
    4. TikZ
       \usepackage{tikz}
       \begin{tikzpicture}
       ...
       \end{tikzpicture}
       
  50. Kuidas lisada joonist ja sellele automaatselt viidata?
     \begin{figure}[hb]
     ...
     \caption{...}
     \label{joonis3}
     \end{figure}
     Vaata joonist \ref{joonis3}
     
  51. Kuidas muuta joonise numbrit?
     \usepackage{caption}
     \setcounter{figure}{90}
     \renewcommand{\figurename}{Joon.}
     
  52. Kuidas paigutada joonis rea keskele?
     \begin{center}
     ...              või   \centerline{}
     \end{center}
     
  53. Kuidas paigutada joonis teksti kõrvale paremale?
    1. Wrapfig
       \usepackage{wrapfig}
       \begin{wrapfigure}{r}{5cm}% l-vasakule, r-paremale
       ...
       \end{wrapfigure}
       
    2. Floatflt
       \usepackage{floatflt}
       \begin{floatingfigure}[r]{5cm}% l-vasakule, r-paremale
       ...
       \end{floatingfigure}
       
    3. hangindent
       \hangindent=5cm
       \hangafter=-6% >0-vasakule, <0-paremale
       
  54. Kuidas paigutada joonisel märgend punkti alla?
    1. PSTricks
       \uput[d](4,3.6){$P_1$}
       %  skeem: ul u ur
       %          l   r
       %         dl d dr        
       \psdots[dotstyle=o](0.5,3.6)(4,3.6)
       
    2. MetaPost
       u=1cm;
       dotlabel.bot(btex $x$ etex, (1.5u,2u));
       %  skeem: ulft top urt
       %          lft     rt
       %         llft bot lrt
       label(btex $\scriptstyle\circ$ etex, (1.5u,2u));
       
    3. TikZ
       \draw (1,2) node[anchor=north] {$r=1$};
       
  55. Kuidas teha joonisel nooli?
    1. Picture
       \put(0,0){\vector(1,1){1.5}}
       
    2. PSTricks
       \psline{->}(0,0)(1,1.5)
       
    3. MetaPost
       u=1cm;
       drawarrow (0u,0u)--(1u,1.5u);
       
    4. TikZ
       \draw[->] (1,1)--(1,2);
       
  56. Kuidas teha joonisel kõverjooni?
    1. Picture
       \thicklines
       \qbezier(0,0)(0,1)(1,1)
       
    2. PSTricks
       \pscurve[linewidth=1.6pt](0,0)(0,1)(1,1)
       
    3. MetaPost
       pickup pencircle scaled 1.6pt; 
       draw (0u,0u)..(0u,1u)..(1u,1u);
       
    4. TikZ
       \draw[line width=1.6pt](0,0)..controls(1,0)..(2,2);
       
  57. Kuidas teha joonisel katkendlikke jooni?
    1. PSTricks
       \psset{dash=5pt 3pt}
       \psline[linestyle=dashed](1,1)(2,2)
       
    2. MetaPost
       draw (1,1)--(2,2) dashed evenly scaled 4;
       draw (1,1)--(2,2) dashed dashpattern(on 6bp off 12bp on 6bp);
       
    3. TikZ
       \draw [dashed] (0,0)--(2,2);
       
  58. Kuidas teha joonisel nurgatähiseid?
    1. PSTricks
       \psarc(0,0){0.5}{0}{90}
       \psarc[arrowsize=4pt,arrowinset=0]{->}(0,0){.8}{0}{90}
       \uput[ur](0,0){.}
       
  59. Kuidas kasutada joonisel LaTeXi käskusid?
    1. MetaPost
       %----joonis.mp----
       verbatimtex
       \documentclass{article}
       \usepackage[estonian]{babel}
       \begin{document}
       etex;
       label.bot(btex ~O etex, (2.6u,.52u));
       %----joonis.mp----
      
       math>setenv TEX latex
       math>mpost joonis.mp
       
  60. Kuidas joonisel märgendeid pöörata?
    1. Picture
       \put(0,0){\rotatebox{90}{$f(a+)$}}
       
    2. PSTricks
       \uput[ul]{90}(4,3.6){$P_1$}% up-left=135
       
    3. MetaPost
       picture p;
       p:=thelabel( btex $f(x)=y$ etex, (3u,2u));
       draw p rotated(90);
       
  61. Kuidas joonisel viirutada?
    1. PSTricks
       \psframe[fillstyle=hlines*](0,0)(1,1)
       \psframe[fillstyle=solid,fillcolor=blue](1,0)(2,1)
       
    2. MetaPost
       path q;
       q:=(1,1)--(1,2)--(2,2)--(2,1)--cycle;
       fill q withcolor blue;
       

© 2001–2011 Tõnu Tamme
Tänan täienduste ja soovituste eest Valeri Koorti ja Indrek Zolku.

Viimati muudetud 12. aprillil 2011. a.