Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[a4paper,14pt]{extreport}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- \usepackage[T2A]{fontenc}
- \usepackage[cp1251]{inputenc}% указание кодировки исходного текста
- \usepackage[english,russian]{babel} %используемые языки. Активизирован последний из списка.
- \usepackage{indentfirst} % отступ в первом абзаце
- \usepackage{textcomp,eurosym}
- \usepackage{shortvrb,verbatim}
- \usepackage{fancyvrb}
- \usepackage{amssymb, amsmath}
- \usepackage[mathscr]{eucal}
- \usepackage{bm}
- \usepackage{pifont}
- \usepackage{xspace}
- \usepackage{theorem}
- \usepackage{ifthen}
- \usepackage{graphicx, graphpap}
- \usepackage{shadow, fancybox}
- \usepackage{trees}
- %\usepackage{bar}
- \usepackage{curves, epic, eepic}
- \usepackage{xcolor}
- \usepackage[centerlast, small, longtable]{caption2}
- \usepackage{subfigure, wrapfig}
- \usepackage{multirow, hhline, array, tabularx, longtable}
- %\usepackage[colorlinks=true]{hyperref}
- \renewcommand{\captionlabeldelim}{.}
- %\usepackage{showkeys} % показывает все метки
- \setlength{\unitlength}{1mm}
- \setcounter{secnumdepth}{2}% нумеруются подсекции
- \setcounter{tocdepth}{1} % в оглавлении подсекций не будет
- \hoffset=-.5in
- \voffset=-1in
- \textwidth=180mm
- \textheight=240mm
- \renewcommand\baselinestretch{1.25}\normalsize % полуторный интервал
- %\renewcommand\baselinestretch{1.66}\normalsize % двойной интервал
- \newsavebox{\inout}
- \newenvironment{inoutpage}[1]%
- {\begin{lrbox}{\inout}\begin{minipage}{#1}}%
- {\end{minipage}\end{lrbox}\mbox{\usebox{\inout}}}
- \newcommand{\azbuka}{Аа\ Бб\ Вв\ Гг\ Дд\ Ее\ Ёё\ Жж\ Зз\ Ии\ Йй\ Кк\ Лл\ Мм\ Нн\ Оо\ Пп\ Рр\-\ Сс\ Тт\
- Уу\ Фф\ Хх\ Цц\ Чч\ Шш\ Щщ\ Ъъ\ Ыы\ Ьь\ Ээ\ Юю\ Яя}
- \newcommand{\alphabet}{Aa\ Bb\ Cc\ Dd\ Ee\ Ff\ Gg\ Hh\ Ii\ Jj\ Kk\
- Ll\ Mm\ Nn\ Oo\ Pp\ Qq\ Rr\ Ss\ Tt\ Uu\ Vv\
- Ww\ Xx\ Yy\ Zz\ 1\ 2\ 3\ 4\ 5\ 6\ 7\ 8\ 9\ 0}
- \protect\MakeShortVerb{\!} % восклицательный знак открывает дословное воспроизведение
- \newcommand{\BR}{\ensuremath{\mathbb R}\xspace}
- \newcommand{\calA}[1]{\ensuremath{{\mathcal A\,}_{#1}\xspace}}
- \newcommand{\BP}{\ensuremath{\bm{\mathsf P}}}
- \newenvironment{proof}[1]{\medskip\par\noindent\textsl{Доказательство#1.\ }}%
- {\par\begin{flushright}$\blacksquare\mspace{54mu}{}$\end{flushright}\medskip}
- \newtheorem{theo}{Теорема}[chapter]
- {\theoremstyle{break}
- \newtheorem{theoN}[theo]{Теорема}}
- % Название теоремы на новой строке, а нумерация продолжает theo
- \definecolor{MyOrange}{named}{yellow}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
- \begin{document}
- \hspace*{1cm}
- \vfill
- \begin{center}
- \Large
- \textbf{Издательская система \LaTeX\\ (некоторые примеры)}\\\bigskip
- \Large\textsl{Полковников А.А.}\\
- \bigskip
- \large Волжский гуманитарный институт\\ (филиал) ФГАОУ ВПО\\ "`Волгоградский государственный университет"'\\\vfill 2014
- \end{center}
- \thispagestyle{empty}
- \newpage
- \chapter{Немного о наборе текста}
- \section{Кавычки}
- \subsection{На русском}
- Если надо набрать кавычки на русском
- \begin{tabular}{cll}
- "`текст"'& лапки&!"`текст"'!\\
- ,,текст``& лапки с худшими пробелами&!,,текст``!\\
- \glqq текст\grqq& другие лапки&!\glqq текст\grqq! \\
- <<текст>>& елочки&!<<текст>>!.\\
- \flqq текст\frqq& другие елочки.&!\flqq текст\frqq!
- \end{tabular}
- \subsection{На английском}
- {\selectlanguage{english}
- \begin{tabular}{cll}
- `text'& simple&\verb*!`text'!\\
- ``text''& double&\verb*!``text''!
- \end{tabular}}
- \section{Тире, дефис и пр.}
- Так выглядят:
- \nopagebreak
- \begin{tabular}{cp{65mm}p{70mm}}
- ---& русское тире окру\-же\-но про\-бе\-ла\-ми,&$\cal A$ --- алгебра\\[5mm]
- {\selectlanguage{english}---}&английское тире --- нет,&{\selectlanguage{english}The actual results---the experimental evidence---can then be compared with predicted results.}\\[5mm]
- $-$& минус,&$3-2=1$,\\[5mm]
- -- & двойной дефис&1799--1837, Кто помнит неравенство Коши\cdash--~Бу\-ня\-ковс\-ко\-го?\\[5mm]
- - & одинарный дефис&где-то, Напомним определение ${\cal F}$-измеримости\ldots.
- \end{tabular}
- Если аккуратнее с пробелами, то
- \nopagebreak
- \begin{tabular}{ll}
- тире в тексте (\cdash---)&!\cdash---!\\
- тире в составных словах (\cdash--~)&!\cdash--~!\\
- тире в прямой речи (\cdash--*)&!\cdash--*!
- \end{tabular}
- \section{Некоторые полезные символы и команды}
- \begin{tabular}{cl}
- \textnumero&!\textnumero!\\
- \S&!\S!\\
- $\varkappa$&!$\varkappa$!\\
- \$&!\$!\\
- \textdollaroldstyle&!\textdollaroldstyle! в пакете textcomp\\ %
- \texteuro&!\texteuro! в пакете \textsf{textcomp}\\
- \euro&!\euro! в пакете \textsf{eurosym}\\
- \ldots&!\ldots!\\
- \today{}&!\today{}!\\
- \TeX&!\TeX!\\
- \LaTeXe&!\LaTeXe!\\
- \end{tabular}
- \section{Немного о пробелах}
- \begin{tabular}{p{5cm}ll}
- Самый маленький&!\,!&l\,l\\
- между сокр.&\\
- между иниц.&\\
- Обычный&!\ !&l\ l\\
- Неразрывный&!~!\\
- После знака пунктуации в конце предложения&!\@!\\
- Любой&!\hspace{15mm}!\\
- \multicolumn{3}{c}{Математические}\\
- Самый маленький&!\,!&$1\,1$\\
- Средний&!\:!&$1\:1$\\
- широкий&!\;!&$1\;1$\\
- очень широкий в 1em&!\quad!&$1\quad1$\\
- еще шире в 2em&!\qquad!&$1\qquad1$\\
- Отрицательный&\verb{\!{&$1\!1$
- \end{tabular}
- \bigskip
- \textbf{Примеры пробелов.}
- \nopagebreak
- \begin{tabular}{cl}
- $\int x\,dx$&!$\int x\,dx$!\\
- т.\,е.&!т.\,е.!\\
- А.\,А.~Полковников&!А.\,А.~Полковников!\\
- А \ и \ Б&!А \ и \ Б!\\
- см.\ рис.~1&!см.\ рис.~1!\\
- $1=1,\quad2=2$&!$1=1,\quad2=2$!\\
- $1=1,\qquad2=2$&!$1=1,\qquad2=2$!\\
- А\hspace{15mm} и Б&!А\hspace{15mm} и Б!\\
- $\int\int,\quad \int\!
- \!\int$&\verb{$\int\int,\quad \int\!\!\int${\\
- Людовиг XIV\@.&!Людовиг XIV\@.!\\
- \end{tabular}
- %\newcounter{lyud}\setcounter{lyud}{14}Людовиг \Roman{lyud} --- тоже работает
- \section{Примеры перечней}
- \subsection{itemize}
- \begin{itemize}
- \renewcommand{\labelitemi}{\textleaf}
- \item дуб,
- \item осина,
- \item и т.\,п.
- \end{itemize}
- Набрано с помощью
- \begin{verbatim}
- \begin{itemize}
- \renewcommand{\labelitemi}{\textleaf}
- \item дуб,
- \item осина,
- \item и т.\,п.
- \end{itemize}
- \end{verbatim}
- \subsection{enumerate}
- \begin{enumerate}
- \item Первая запись первого уровня
- \renewcommand{\theenumii}{\asbuk{enumii}} % второй уровень нумерации на русском языке
- \begin{enumerate}
- \item Первая запись второго уровня
- \item Вторая запись второго уровня
- \end{enumerate}
- \item Вторая запись первого уровня
- \end{enumerate}
- Набрано с помощью
- \begin{verbatim}
- \begin{enumerate}
- \item Первая запись первого уровня
- \renewcommand{\theenumii}{\asbuk{enumii}}
- % второй уровень нумерации на русском языке
- \begin{enumerate}
- \item Первая запись второго уровня
- \item Вторая запись второго уровня
- \end{enumerate}
- \item Вторая запись первого уровня
- \end{enumerate}
- \end{verbatim}
- \subsection{description}
- \begin{description}
- \item[ПМФ-071] пятнадцатый год набора
- \item[ПМФ-061] четырнадцатый год набора
- \item[ПМФ-051] тринадцатый год набора
- \end{description}
- Набрано с помощью
- \begin{verbatim}
- \begin{description}
- \item[ПМФ-071] пятнадцатый год набора
- \item[ПМФ-061] четырнадцатый год набора
- \item[ПМФ-051] тринадцатый год набора
- \end{description}
- \end{verbatim}
- Очень полезное окружение comment.
- \begin{comment}
- Позволяет убрать большой кусок текста.
- \end{comment}
- Выше был текст:
- % дословное воспроизведение
- \begin{verbatim}
- \begin{comment}
- Позволяет убрать большой кусок текста.
- \end{comment}
- \end{verbatim}
- % после \end{verbatim} нельзы ничего писать в этой строке
- А на печати его нет.
- Можно вставлять из текстового файла с помощью команды
- !\verbatiminput{1.tex}!
- любой тект без выравнивания.
- \verbatiminput{1.tex}
- \section{Шрифты}
- \subsection{Текстовые}
- \par\noindent!\textup!: \textup{\azbuka}
- \par\noindent!\textit!: \textit{\azbuka}
- \par\noindent!\textsl!: \textsl{\azbuka}
- \par\noindent!\textsc!: \textsc{\azbuka}
- \par\noindent!\textup\textbf!: \textup{\textbf{\azbuka}}
- \par\noindent!\textit\textbf!: \textit{\textbf{\azbuka}}
- \par\noindent!\textsl\textbf!: \textsl{\textbf{\azbuka}}
- \par\noindent!\textsc\textbf!: \textsc{\textbf{\azbuka}}
- \par\noindent!\textsf!: \textsf{\azbuka}
- \par\noindent!\textsf\textit!: \textsf{\textit{\azbuka}}
- \par\noindent!\textsf\textbf!: \textsf{\textbf{\azbuka}}
- \par\noindent!\textsf\textit\textbf!: \textsf{\textit{\textbf{\azbuka}}}
- \par\noindent!\textsl\textsf\textbf!: \textsl{\textsf{\textbf{\azbuka}}}
- \par\noindent!\texttt!: \texttt{\azbuka}
- \par\noindent!\texttt\textit!: \texttt{\textit{Аа\ Бб\ Вв\ Гг\ Дд\ Ее\ Ёё\ Жж\ Зз\ Ии\ Йй\ Кк\ Лл\ Мм\ Нн\ Оо\ Пп\ Рр\\ Сс\ Тт\ Уу\ Фф\ Хх\ Цц\ Чч\ Шш\ Щщ\ Ъъ\ Ыы\ Ьь\ Ээ\ Юю\ Яя}}
- \subsection{Математические}
- \[\begin{array}{cl}
- !\mathrm!:&\quad\mathrm{Aa, Bb, Cc,\ldots}\\
- !\mathbf!:&\quad\mathbf{Aa, Bb, Cc,\ldots}\\
- !\mathsf!:&\quad\mathsf{Aa, Bb, Cc,\ldots}\\
- !\mathtt!:&\quad\mathtt{Aa, Bb, Cc,\ldots}\\
- !\mathbb!:&\quad\mathbb{A, B, C,\ldots}\\
- !\mathcal!:&\quad\mathcal{A\ B\ C\ D\ E\ F\ G\ H\ I\ J\ K\ L\ M}\\
- &\quad\mathcal{N\ O\ P\ Q\ R\ S\ T\ U\ V\ W\ X\ Y\ Z}\\
- !\mathscr!:&\quad\mathscr{A\ B\ C\ D\ E\ F\ G\ H\ I\ J\ K\ L\ M}\\
- &\quad\mathscr{N\ O\ P\ Q\ R\ S\ T\ U\ V\ W\ X\ Y\ Z}\\
- !\mathfrak!:&\quad\mathfrak{Aa\ Bb\ Cc\ Dd\ Ee\ Ff\ Gg\ Hh\ Ii\ Jj\ Kk}\\
- &\quad\mathfrak{Ll\ Mm\ Nn\ Oo\ Pp\ Qq\ Rr\ Ss\ Tt\ Uu\ Vv}\\
- &\quad\mathfrak{Ww\ Xx\ Yy\ Zz\ 1\ 2\ 3\ 4\ 5\ 6\ 7\ 8\ 9\ 0}\\
- !\bm\mathsf!:&\quad\bm{\mathsf{Aa, Bb, Cc,\ldots}}\\
- !\bm\mathcal!:&\quad\bm{\mathcal{A\ B\ C\ D\ E\ F\ G\ H\ I\ J\ K}}\\
- &\quad\bm{\mathcal{L\ M\ N\ O\ P\ Q\ R\ S\ T\ U\ V}}\\
- &\quad\bm{\mathcal{W\ X\ Y\ Z}}\\
- !\bm\mathscr!:&\quad\bm{\mathscr{A\ B\ C\ D\ E\ F\ G\ H\ I\ J\ K}}\\
- &\quad\bm{\mathscr{L\ M\ N\ O\ P\ Q\ R\ S\ T\ U\ V}}\\
- &\quad\bm{\mathscr{W\ X\ Y\ Z}}\\
- !\bm\mathfrak!:&\quad\bm{\mathfrak{Aa\ Bb\ Cc\ Dd\ Ee\ Ff\ Gg\ Hh\ Ii\ Jj\ Kk}}\\
- &\quad\bm{\mathfrak{Ll\ Mm\ Nn\ Oo\ Pp\ Qq\ Rr\ Ss\ Tt\ Uu\ Vv}}\\
- &\quad\bm{\mathfrak{Ww\ Xx\ Yy\ Zz\ 1\ 2\ 3\ 4\ 5\ 6\ 7\ 8\ 9\ 0}}
- \end{array}\]
- \subsection{Немного об особых шрифтах}
- Команда !\emph{}! используется для \emph{выделения} части текста.
- \Pisymbol{pzd}{52} \qquad !\Pisymbol{pzd}{52}!\qquad
- % ZapfDingbats
- \Pisymbol{pzd}{79}\qquad!\Pisymbol{pzd}{79}!
- {\usefont{T2A}{cmr}{m}{ui}Прямой курсивный} шрифт
- !{\usefont{T2A}{cmr}{m}{ui}Прямой курсивный} шрифт!
- \newpage{\fontfamily{cmfib}\selectfont Гарнитура Фиббоначи}
- !{\fontfamily{cmfib}\selectfont Гарнитура Фиббоначи}!
- {\fontfamily{cmfr}\selectfont Забавный \emph{шрифт} (может быть вам понадобится)}
- !{\fontfamily{cmfr}\selectfont Забавный%!
- !\emph{шрифт} (может быть вам понадобится)}!
- {\usefont{T1}{pzc}{m}{it} ZapfChancery} гарнитура не поддерживает кириллицу.
- \Piline{pzd}{36}
- !\Piline{pzd}{36}!
- \begin{minipage}{0.47\textwidth}
- \begin{Pilist}{pzd}{253}
- \item Довольно
- \item симпатичные
- \item значки
- \end{Pilist}
- \end{minipage}
- \begin{minipage}{0.47\textwidth}
- \begin{Piautolist}{pzd}{202}
- \item Удобно
- \item для создания
- \item перечней.
- \end{Piautolist}
- \end{minipage}
- \begin{verbatim}
- \begin{minipage}{0.47\textwidth}
- \begin{Pilist}{pzd}{253}
- \item Довольно
- \item симпатичные
- \item значки
- \end{Pilist}
- \end{minipage}
- \begin{minipage}{0.47\textwidth}
- \begin{Piautolist}{pzd}{202}
- \item Удобно
- \item для создания
- \item перечней.
- \end{Piautolist}
- \end{minipage}
- \end{verbatim}
- Легко набрать украинские буквы:
- их десятичным, восьмеричным или шестнадцатеричным кодом.
- {\symbol{168}, \symbol{185}, \symbol{136}, \symbol{153}\quad%
- !\symbol{168}, \symbol{185}, \symbol{136}, \symbol{153}!
- \symbol{'250}, \symbol{'271}, \symbol{'210}, \symbol{'231}\quad%
- !\symbol{'250}, \symbol{'271}, \symbol{'210}, \symbol{'231}!
- \symbol{"A8}, \symbol{"B9}, \symbol{"88}, \symbol{"99}\quad%
- !\symbol{"A8}, \symbol{"B9}, \symbol{"88}, \symbol{"99}!}
- %Сравните эти две \textsf{одинаковых} \texttt{части текста}.
- %\renewcommand{\rmdefault}{pbk}
- %\renewcommand{\sfdefault}{pag}
- %\renewcommand{\ttdefault}{pcr}
- %Сравните эти две \textsf{одинаковых} \texttt{части текста}.
- \section{Программирование}
- Набрав в преамбуле
- !\newcommand{\BR}{\ensuremath{\mathbb R}\xspace}!
- а в тесте
- !Используем символ \BR для набора выражения $\BR^n$.!
- получаем
- Используем символ \BR для набора выражения $\BR^n$.
- \medskip
- Если же наберем в преамбуле
- !\newcommand{\calA}[1]{\ensuremath{{\mathcal A\,}_{#1}\xspace}}!
- а в тексте
- !Через \calA{\xi} и $\calA{\xi_1,\dots,\xi_n}$ обозначим ...!
- получим
- Через \calA{\xi} и $\calA{\xi_1,\dots,\xi_n}$ обозначим $\sigma$-алгебры.
- \medskip
- Следующие команды
- !\newcommand{\BP}{\ensuremath{\bm{\mathsf P}}!
- !... символ \BP\ для обозначения вероятности: \BP(A).!
- дают результат
- Наиболее подходящий символ \BP\ для обозначения вероятности:
- \begin{equation}\BP(AB)=\BP(A)\cdot\BP(B\mid A).\end{equation}
- \medskip
- Далее используем новые окружения для ввода теорем
- \begin{theo}[\(\bm{\Pi\upsilon\vartheta\alpha\gamma\acute{o}\rho\alpha\varsigma}\)]
- Многие знают, что в прямоугольном треугольнике:
- \begin{equation} a^2+b^2=c^2.\label{Piph1}\end{equation}
- \label{Piph}
- \end{theo}
- Это получено с помощью команд
- !\newtheorem{theo}{Теорема}[chapter]!
- !\begin{theo}[\(\bm{\Pi\upsilon\vartheta\alpha\gamma\acute{o}...!
- !Многие знают, что в прямоугольном ...:!
- !\begin{equation} a^2+b^2=c^2.\label{Piph1}\end{equation}!
- !\label{Piph}!
- !\end{theo}!
- Теперь можно легко сослаться на последнюю теорему \ref{Piph}.
- !... сослаться на последнюю теорему \ref{Piph}.!
- \section{Новый параграф}
- Чтобы название было на отдельной строке, а нумерация продолжала theo, в преамбуле вводим новое окружение
- !{\theoremstyle{break}!
- !\newtheorem{theoN}[theo]{Теорема}} !
- Затем в тексте
- !\begin{theoN}!
- !Но не все знают, что в параллелограмме:!
- !\[d_1^2+d_2^2=2\left(a^2+b^2\right).\]!
- !\label{Paral}!
- !\end{theoN}!
- \begin{theoN}
- Но не все знают, что в параллелограмме:
- \[d_1^2+d_2^2=2\left(a^2+b^2\right).\]
- \label{Paral}
- \end{theoN}
- Доказательства теорем набираются с помощью окружения \textsf{proof}, определенного в этом файле:
- \begin{verbatim}
- \newenvironment{proof}[1]%
- {\medskip\par\noindent\textsl{Доказательство#1.\ }}%
- {\par\begin{flushright}$\blacksquare\mspace{54mu}{}$%
- \end{flushright}\medskip}
- \begin{proof}{ теоремы \ref{Paral}}
- Теорему легко доказать с помощью действий над векторами.
- \end{proof}
- \end{verbatim}
- \begin{proof}{ теоремы \ref{Paral}}
- Теорему легко доказать с помощью действий над векторами.
- \end{proof}
- В \TeX{}'е есть возможности для программирования.
- Например команда\\ !\ifthenelse! из пакета \textsf{ifthen}.
- Дает:
- \label{nomer}
- \ifthenelse{\pageref{nomer}>13\or\pageref{nomer}=13}%
- {тринадцать страниц уже набрал.}{пока еще нет тринадцати страниц.}
- \begin{verbatim}
- Дает:
- \label{nomer}
- \ifthenelse{\pageref{nomer}>13\or\pageref{nomer}=13}%
- {... уже набрал.}{пока еще нет ...}
- \end{verbatim}
- Имеются аналогичные команды !\isodd{num}!, !\whiledo{test}{do}! и много других.
- \section{Многострочные формулы}
- \begin{tabular}{lp{10cm}}
- equation&отдельное уравнение с номером\\
- equation*&отдельное уравнение без номера\\
- multiline&расщепленное уравнение без выравнивания с номером\\
- multiline*&расщепленное уравнение без выравнивания без номера\\
- split&расщепление уравнения с выравниванием (не имеет номера)\\
- gather&система уравнений без выравнивания с номерами\\
- gather*&система уравнений без выравнивания без номеров\\
- align&система уравнений с выравниванием с номерами\\
- align*&система уравнений с выравниванием без номеров\\
- flalign& аналогична align, но уравнения прижаты к краям\\
- !\\*!&запрет прерывания страницы после текущей строки\\
- !\intertext{text}!&вставка нескольких строк текста между многострочными уравнениями\\
- !\text{text}!&вставка пояснения внутри формулы\\
- !\eqref{key}!&ссылка на метку {key} уже со скобками. Например, формула из теоремы Пифагора имеет номер \eqref{Piph1}.
- \end{tabular}
- Для нумерации уравнений независимо внутри каждого раздела в преамбуле используют команду
- \nopagebreak
- !\numberwithin{equation}{section}!
- \begin{center}
- \includegraphics[scale=1.2]{vykl_ur.eps}
- \end{center}
- Два варианта \eqref{1} и \eqref{2} одного уравнения:
- \begin{equation}
- \label{1}\BP(B\setminus A)\geqslant 0,
- \end{equation}
- \begin{equation}
- \label{2}
- \BP(B)-\BP(A)\geqslant 0, \text{ если $A\subset B$.}
- \tag{\ref{1}$'$}
- \end{equation}
- \nopagebreak
- \begin{verbatim}
- Два варианта \eqref{1} и \eqref{2} одного уравнения:
- \begin{equation}
- \label{1}\BP(B\setminus A)\geqslant 0,
- \end{equation}
- \begin{equation}
- \label{2}
- \BP(B)-\BP(A)\geqslant 0, \text{ если $A\subset B$.}
- \tag{\ref{1}$'$}
- \end{equation}
- \end{verbatim}
- \section{Выравнивание}
- \[\begin{bmatrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{bmatrix}
- \qquad
- \begin{vmatrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{vmatrix}
- \qquad
- \left[
- \begin{matrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{matrix}
- \right)\]
- \begin{verbatim}
- \[\begin{bmatrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{bmatrix}
- \qquad
- \begin{vmatrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{vmatrix}
- \qquad
- \left[
- \begin{matrix}
- a_{11}&a_{12}\\
- a_{21}&a_{22}
- \end{matrix}
- \right)\]
- \end{verbatim}
- \[\begin{bmatrix}
- a&b&\dots&c\\
- d&e&\dots&f\\
- \vdots&\vdots&\ddots&\vdots\\
- g&h&\dots&i\\
- j&\hdotsfor{2}&k
- \end{bmatrix}
- \qquad
- \delta_{ij}=
- \begin{cases}
- 1,&\text{ если }i=j,\\
- 0,&\text{ если }i\ne j.
- \end{cases}\]
- \begin{verbatim}
- \[\begin{bmatrix}
- a&b&\dots&c\\
- d&e&\dots&f\\
- \vdots&\vdots&\ddots&\vdots\\
- g&h&\dots&i\\
- j&\hdotsfor{2}&k
- \end{bmatrix}
- \qquad
- \delta_{ij}=
- \begin{cases}
- 1,&\text{ если }i=j,\\
- 0,&\text{ если }i\ne j.
- \end{cases}\]
- \end{verbatim}
- Надписи вокруг стрелок: \[\xi_n\xrightarrow[n\to\infty]{w}\xi.\]
- !\[\xi_n\xrightarrow[n\to\infty]{w}\xi.\]!
- Многострочные индексы:
- \[\sum_{\substack{1\leqslant i,j\leqslant n\\i\ne j}} a_{ij}\]
- !\[\sum_{\substack{1\leqslant i,j\leqslant n\\i\ne j}} a_{ij}\]!
- \section{Боксы}
- \newlength{\abc}\settowidth{\abc}{Какой-то текст}
- !\newlength{\abc}\settowidth{\abc}{Какой-то текст}!
- \begin{tabular}{ll}
- \framebox{Какой-то текст}&!\framebox{Какой-то текст}!\\
- \framebox[1.5\width]{Какой-то текст}&!\framebox[2\width]{Какой-то текст}!\\
- \framebox[1.5\width][s]{Какой-то текст}&!\framebox[2\width][s]{Какой-то текст}!\\
- \framebox[\abc]{Какой-то текст}&!\framebox[\abc]{Какой-то текст}!\\
- \framebox[\abc]{текст}&!\framebox[\abc]{текст}!\\
- Бокс \raisebox{.5\height}{поднимаем}&!Бокс \raisebox{.5\height}{поднимаем}! \\
- Бокс \raisebox{-.5\height}{опускаем}&!Бокс \raisebox{-.5\height}{опускаем}!\\
- \fbox{\raisebox{0ex}[2ex][1ex]{Какой-то текст}}&!\fbox{\raisebox{0ex}[2ex][1ex]{Какой...}}!\\
- \newsavebox{\AAA}\savebox{\AAA}{\fbox{AAA}}\usebox{\AAA}&!\newsavebox{\AAA}\savebox{\AAA}%!\\
- &!{\fbox{AAA}}\usebox{\AAA}!
- \end{tabular}
- \begin{tabular}{ll}
- Текстовый бокс: \parbox[b]{5cm}{\raggedright "`Какой-нибудь текст, занимающий несколько строк, и выровненный по последней строке."'}&!...бокс \parbox[b]{5cm}%!\\
- &!{\raggedright "`Какой...!\\
- \end{tabular}
- Вращаем текст \rotatebox{90}{против} часовой стрелки. Это удобно в узких столбцах таблиц.
- !Вращаем текст \rotatebox{90}{против} часовой ...!
- Можно боксы масштабировать: \fbox{\scalebox{10}[2]{$\heartsuit$}}
- и отражать: \reflectbox{"`Какой-нибудь текст"'}
- !масштабировать: \fbox{\scalebox{10}[2]{$\heartsuit$}}!
- !и отражать: \reflectbox{"`Какой-нибудь текст"'}!
- \shabox{\parbox{5cm}{\raggedright С помощью пакета \textsf{shadow} у абзаца можно получить тень.}}
- \doublebox{\parbox{5cm}{А с помощью пакета \textsf{fancybox} навести красоту}}
- \Ovalbox{\parbox{5cm}{или сгладить острые углы.}}
- !\shabox{\parbox{5cm}{С помощью пакета \textsf{shadow} у ... }}!
- !\doublebox{\parbox{5cm}{А с помощью пакета \textsf{fancybox} ... }}!
- !\Ovalbox{\parbox{5cm}{или сгладить острые углы.}}!
- \section{Графика}
- Картинка, полученная методом псевдографики, помещена в середине страницы.
- \newcommand{\egg}{\closecurve(15,25,25,0,35,25)}
- \begin{center}
- \vfill
- \begin{picture}(150,100)
- \graphpaper[5](0,0)(150,100)% сетка
- \Thicklines % толстые линии
- \put(82,52){\framebox(60,20)[lb]{\Large\texttt{Текст в рамочке}}} % Слева и внизу
- \put(70,35){\circle*{1}}% центр окружности (очень маленький стандартный круг)
- \put(50,50){\line(1,3){10}}% стандатная прямая (это плохо)
- \curve(50,50,10,80)% нестандартная прямая
- \scaleput(0,0){\arc{100}{-1.57}{0}}% дуга окружности
- \scaleput(70,35){\bigcircle{20}}% окружность
- \scaleput(70,35){\circle*{10}}% круг
- \scaleput(30,85){\ellipse{30}{20}}
- \filltype{shade}
- \scaleput(30,85){\ellipse*{10}{5}} % засеренный эллипс
- \filltype{black}
- \dashline{3}(100,50)(150,0) % пунктир
- \dottedline[\scriptsize$\bm\heartsuit$]{5}(100,25)(150,50)% сердечки
- \path(92,75)(100,100)(108,75)(87,92)(113,92)(92,75) %звезда
- \egg % замкнутая кривая "яйцо"
- \put(15,25){\circle*{2}}
- \put(25,0){\circle*{2}}
- \put(35,25){\circle*{2}}
- %на последок, поворот "яйца" на 60 градусов
- \renewcommand{\xscale}{0.5}%cos 60
- \renewcommand{\yscale}{0.5}%cos 60
- \renewcommand{\xscaley}{-0.866}%-\sin60
- \renewcommand{\yscalex}{0.866}%\sin60
- \scaleput(0,0){\egg}
- \scaleput(15,25){\circle*{2}}
- \scaleput(25,0){\circle*{2}}
- \scaleput(35,25){\circle*{2}}
- \curve(0,0,25,0)% радиус
- \scaleput(0,0){\arc{20}{-1.05}{0}}
- \put(10,-5){$60^{\circ}$}
- \end{picture}
- \vfill
- \end{center}
- \bigskip
- \newpage
- {\small
- \begin{verbatim}
- \newcommand{\egg}{\closecurve(15,25,25,0,35,25)}
- \begin{center}
- \vfill
- \begin{picture}(150,100)
- \graphpaper[5](0,0)(150,100)% сетка
- \Thicklines % толстые линии
- \put(82,52){\framebox(60,20)[lb]{\Large\texttt{Текст в рамочке}}} % Слева и внизу
- \put(70,35){\circle*{1}}% центр окружности (очень маленький стандартный круг)
- \put(50,50){\line(1,3){10}}% стандатная прямая (это плохо)
- \curve(50,50,10,80)% нестандартная прямая
- \scaleput(0,0){\arc{100}{-1.57}{0}}% дуга окружности
- \scaleput(70,35){\bigcircle{20}}% окружность
- \scaleput(70,35){\circle*{10}}% круг
- \scaleput(30,85){\ellipse{30}{20}}
- \filltype{shade}
- \scaleput(30,85){\ellipse*{10}{5}} % засеренный эллипс
- \filltype{black}
- \dashline{3}(100,50)(150,0) % пунктир
- \dottedline[\scriptsize$\bm\heartsuit$]{5}(100,25)(150,50)% сердечки
- \path(92,75)(100,100)(108,75)(87,92)(113,92)(92,75) %звезда
- \egg % замкнутая кривая "яйцо"
- \put(15,25){\circle*{2}}
- \put(25,0){\circle*{2}}
- \put(35,25){\circle*{2}}
- %на последок, поворот "яйца" на 60 градусов
- \renewcommand{\xscale}{0.5}%cos 60
- \renewcommand{\yscale}{0.5}%cos 60
- \renewcommand{\xscaley}{-0.866}%-\sin60
- \renewcommand{\yscalex}{0.866}%\sin60
- \scaleput(0,0){\egg}
- \scaleput(15,25){\circle*{2}}
- \scaleput(25,0){\circle*{2}}
- \scaleput(35,25){\circle*{2}}
- \curve(0,0,25,0)% радиус
- \scaleput(0,0){\arc{20}{-1.05}{0}}
- \put(10,-5){$60^{\circ}$}
- \end{picture}
- \vfill
- \end{center}
- \end{verbatim}
- }
- \begin{comment}
- \begin{center}
- \begin{picture}(100,100)
- \unitlength=3mm
- \branchlabels {U}{D}{}
- \root(2,20) 0.
- \branch2{100} 0:1,2.
- \leaf{60}{$S_u$} 1.
- \branch2{40} 2:3,4.
- \leaf{24}{$S_{du}$} 3.
- \leaf{16}{$S_{dd}$} 4.
- \end{picture}
- \end{center}
- \begin{verbatim}
- \begin{center}
- \begin{picture}(100,100)
- \unitlength=3mm
- \branchlabels {U}{D}{}
- \root(2,20) 0.
- \branch2{100} 0:1,2.
- \leaf{60}{$S_u$} 1.
- \branch2{40} 2:3,4.
- \leaf{24}{$S_{du}$} 3.
- \leaf{16}{$S_{dd}$} 4.
- \end{picture}
- \end{center}
- \end{verbatim}
- \begin{center}
- \textbf{Математический контингент на 01.09.2007 г.}\\[1cm]
- \end{center}
- \begin{center}
- \begin{barenv}
- \setstretch{2}% растянуть
- \setdepth{10}% 3-мерный эффект
- \setnumberpos{up}% числа сверху
- \setxaxis{2007}{2003}{-1}
- \setxname{год набора}
- \setyaxis{0}{30}{10}
- \setyname{чел.}
- \bar{18}{2}
- \bar{23}{3}
- \bar{25}{4}
- \bar{19}{6}
- \bar{17}{7}
- \end{barenv}
- \end{center}
- \vspace{2cm}
- \begin{verbatim}
- \begin{center}
- \textbf{Математический контингент на 01.09.2007 г.}\\[1cm]
- \end{center}
- \begin{center}
- \begin{barenv}
- \setstretch{2}% растянуть
- \setdepth{10}% 3-мерный эффект
- \setnumberpos{up}% числа сверху
- \setxaxis{2007}{2003}{-1}
- \setxname{год набора}
- \setyaxis{0}{30}{10}
- \setyname{чел.}
- \bar{18}{2}
- \bar{23}{3}
- \bar{25}{4}
- \bar{19}{6}
- \bar{17}{7}
- \end{barenv}
- \end{center}
- \end{verbatim}
- \end{comment}
- Файл, из которого получилась \textsf{kartinka1.eps}.
- \begin{verbatim}
- \documentclass{article}
- \usepackage{graphicx, color}
- \usepackage[cp1251]{inputenc}
- \usepackage[russian]{babel}
- \definecolor{MyColor}{named}{Magenta}
- \begin{document}
- \begin{picture}(100,10)
- \put(0,0){\circle*{2}}
- \put(0,5){\framebox{\color{MyColor}\LaTeXe\ по-русски}}
- \end{picture}
- \end{document}
- \end{verbatim}
- \includegraphics[width=5cm]{kartinka1.eps}
- \includegraphics[width=5cm,origin=br,angle=-90]{kartinka1.eps}
- \includegraphics[width=5cm,origin=c,angle=180]{kartinka1.eps}
- \includegraphics[width=5cm,origin=bl,angle=90]{kartinka1.eps}
- \reflectbox{\includegraphics[width=5cm]{kartinka1.eps}}
- \begin{verbatim}
- \includegraphics[width=5cm]{kartinka1.eps}
- \includegraphics[width=5cm,origin=br,angle=-90]{kartinka1.eps}
- \includegraphics[width=5cm,origin=c,angle=180]{kartinka1.eps}
- \includegraphics[width=5cm,origin=bl,angle=90]{kartinka1.eps}
- \reflectbox{\includegraphics[width=5cm]{kartinka1.eps}}
- \end{verbatim}
- %\newpage
- %\pagecolor{black}
- %{\color[rgb]{0,1,0}\begin{center}\Huge\texttt Немного\\ зеленого и {\color[named]{White} белого}\\ текста\\ на\\ очень\\ черном\\ фоне.\end{center}}
- %\newpage
- %\pagecolor{white}
- %\begin{verbatim}
- %\pagecolor{black}
- %{\color[rgb]{0,1,0}\begin{center}\Huge\texttt Немного\\ ...
- %\end{center}}
- %\pagecolor{white}
- %\end{verbatim}
- Рисунок \ref{LaTeX}~--- это самостоятельная иллюстрация.
- \begin{figure}[t]\center
- \includegraphics[width=0.9\textwidth]{kartinka1.eps}
- \caption{Отдельная иллюстрация 90\% ширины текста}
- \label{LaTeX}
- \end{figure}
- Рисунки \ref{10DM} и \ref{inv10DM}~--- две иллюстрации рядом.
- \begin{figure}[t]
- \includegraphics[width=0.47\textwidth]{dm10.eps} \hfill
- \reflectbox{\includegraphics[width=0.47\textwidth]{dm10.eps}}\\
- \parbox[t]{0.47\textwidth}{\caption{Zehn Deutsche Mark}\label{10DM}}\hfill
- \parbox[t]{0.47\textwidth}{\caption[]{Клише для печати
- \\ десяти Дойчмарок
- }\label{inv10DM}}
- \end{figure}
- А рисунок \ref{twoinone}~--- это одна иллюстрация %
- из двух частей: \ref{one} и \ref{two}.
- \begin{figure}[t]
- \renewcommand{\thesubfigure}{\,\asbuk{subfigure})}
- \subfigure[Оригинал]{\includegraphics[width=0.42\textwidth]{dm10.eps}\label{one}} \hfill
- \subfigure[Отражение]{\reflectbox{\includegraphics[width=0.42\textwidth]{dm10.eps}\label{two}}}
- \caption{Две картинки в одном окружении}\label{twoinone}
- \end{figure}
- \newpage
- \begin{wrapfigure}{l}{11cm}
- \includegraphics[width=11cm]{dm10.eps}
- \caption{Портрет К.\,Ф. Гаусса}
- \label{Gauss}
- \end{wrapfigure}
- \textbf{Этот портрет разместим внутри абзаца.}
- Карл Фридрих Гаусс родился 30 апреля 1777 в семье водопроводчика.
- Учился в Геттингентском университете. Прожил\ 77 лет.
- На могильной плите завещал выгравировать правильный
- $17$\nobreakdash-\hspace{0pt}угольник.
- Работы Гаусса по геодезии связаны с поручением провести геодезическую съемку и составить детальную карту Ганноверского королевства. Гаусс организовал измерение длины меридиана, проходящего через Геттинген, в результате теоретической разработки проблемы создал основы высшей геодезии.
- Большое спасибо Карлу Фридриху за приятную формулу для вычисления даты Пасхи, опубликованную в 1802 году:
- \begin{Verbatim}
- int yr, mn, dy;
- int tmp;
- scanf("%d", &yr);
- tmp = (19 * (yr % 19) + 15) % 30;
- dy = tmp + (2 * (yr % 4) + 4 * (yr % 7) + 6 * tmp + 6) % 7 + 4;
- mn = 4;
- if (dy > 30) {
- dy -= 30;
- mn++;
- }
- printf("%d.%d.%d", dy, mn, yr);
- \end{Verbatim}
- Теперь приводим исходный скрипт.
- \begin{verbatim}
- Две превращения рисунка в ps надо набрать:
- %jpg2ps.exe -p a4 -r 600 name.jpg > name.ps
- Рисунок \ref{LaTeX}~--- это самостоятельная иллюстрация.
- \begin{figure}[t]\center
- \includegraphics[width=0.9\textwidth]{kartinka1.eps}
- \caption{Отдельная иллюстрация 90\% ширины текста}
- \label{LaTeX}
- \end{figure}
- Рисунки \ref{10DM} и \ref{inv10DM}~--- две иллюстрации рядом.
- \begin{figure}
- \includegraphics[width=0.47\textwidth]{dm10.eps} \hfill
- \reflectbox{\includegraphics[width=0.47\textwidth]{dm10.eps}}\\
- \parbox[t]{0.47\textwidth}%
- {\caption{Десять Дойчмарок}\label{10DM}}\hfill
- \parbox[t]{0.47\textwidth}{\caption[]{Клише для печати
- \\ десяти Дойчмарок
- }\label{inv10DM}}
- \end{figure}
- А рисунок \ref{twoinone}~--- это одна иллюстрация%
- из двух частей: \ref{one} и \ref{two}.
- \begin{figure}[t]
- \renewcommand{\thesubfigure}{\,\asbuk{subfigure})}
- \subfigure[Оригинал]%
- {\includegraphics[width=0.42\textwidth]{dm10.pdf}\label{one}} \hfill
- \subfigure[Отражение]{\reflectbox{%
- \includegraphics[width=0.42\textwidth]{dm10.pdf}\label{two}}}
- \caption{Две картинки в одном окружении}\label{twoinone}
- \end{figure}
- \begin{wrapfigure}{l}{11cm}
- \includegraphics[width=11cm]{dm10.eps}
- \caption{Портрет К.\,Ф. Гаусса}
- \label{Gauss}
- \end{wrapfigure}
- \textbf{Этот портрет разместим внутри абзаца.}
- Карл Фридрих Гаусс родился 30 апреля 1777 в семье водопроводчика.
- Учился в Геттингентском университете. Прожил\ 77 лет.
- На могильной плите завещал выгравировать правильный
- $17$\nobreakdash-\hspace{0pt}угольник.
- \end{verbatim}
- \newpage
- \section{Таблицы}
- \begin{verbatim}
- Стандартная таблица без подключения дополнительных пакетов
- \begin{tabular}{|r||r@{{--}}l|p{2in}|} \hline
- \multicolumn{4}{|c|}{Животноводство} \\ \hline\hline
- & \multicolumn{2}{c|}{Цены}
- & \\ \cline{2-3}
- \multicolumn{1}{|c||}{Год}
- & \multicolumn{1}{r@{\,\vline\,}}{мин.}
- & макс. & \multicolumn{1}{c|}{Примечания} \\ \hline
- 1971 & 97 & 245 & Неудачный год для фермеров на Западе\\ \hline
- 1972 & 235 & 245 & {\raggedright Уменьшение продаж\\
- из-за суровой зимы} \\ \hline
- \end{tabular}
- \end{verbatim}
- \begin{tabular}{|r||r@{{--}}l|p{2in}|} \hline
- \multicolumn{4}{|c|}{Животноводство} \\ \hline\hline
- & \multicolumn{2}{c|}{Цены}
- & \\ \cline{2-3}
- \multicolumn{1}{|c||}{Год}
- & \multicolumn{1}{r@{\,\vline\,}}{мин.}
- & макс. & \multicolumn{1}{c|}{Примечания} \\ \hline
- 1971 & 97 & 245 & Неудачный год для фермеров на Западе\\ \hline
- 1972 & 235 & 245 & {\raggedright Уменьшение продаж\\
- из-за суровой зимы} \\ \hline
- \end{tabular}
- \bigskip
- Используем пакеты \textsf{multirow} и \textsf{hhline}.
- \begin{verbatim}
- \renewcommand{\multirowsetup}{\centering}
- \begin{tabular}{|r||r@{{--}}l|p{2in}|}\hline
- \multicolumn{4}{|c|}{Животноводство}\\ \hline\hline
- \multirow{2}{1cm}{Год}& \multicolumn{2}{c|}{Цены}
- &\multirow{2}{2in}{Примечания} \\ \cline{2-3}
- & \multicolumn{1}{r@{\,\vline\,}}{мин.}
- & макс. & \\ \hline
- 1971 & 97 & 245 & \parbox[c][1.4\height]{2in}%
- {Неудачный год для фермеров на Западе}\\ \hline
- 72 & 245 & 245 & \parbox[c][1.4\height]{2in}%
- {\raggedright Уменьшение продаж\\
- из-за суровой зимы}\\ \hline
- \end{tabular}
- \end{verbatim}
- \bigskip
- \renewcommand{\multirowsetup}{\centering}
- \begin{tabular}{|r||r@{{--}}l|p{2in}|} \hline
- \multicolumn{4}{|c|}{Животноводство} \\ \hline\hline
- \multirow{2}{1cm}{Год}& \multicolumn{2}{c|}{Цены}
- &\multirow{2}{2in}{Примечания} \\ \cline{2-3}
- & \multicolumn{1}{r@{\,\vline\,}}{мин.}
- & макс. & \\ \hline
- 1971 & 97 & 245 & \parbox[c][1.4\height]{2in}{Неудачный год для фермеров на Западе}\\ \hline
- 72 & 245 & 245 & \parbox[c][1.4\height]{2in}{\raggedright Уменьшение продаж\\
- из-за суровой зимы} \\ \hline
- \end{tabular}
- \bigskip
- Можно сделать красивые рамки.
- %\arrayrulecolor[gray]{0.5}
- \setlength{\doublerulesep}{3pt}
- \setlength{\arrayrulewidth}{1pt}
- \begin{minipage}[t]{0,2\textwidth}
- \begin{tabular}[t]{||cc||c|c||}\hhline{|t:==:t:==:t|}
- a&b&c&d\\ \hhline{|:==:|~|~||}
- 1&2&3&4\\ \hhline{#==#~|=#}
- i & j & k & l\\ \hhline{||--||--||}
- v&x&y&z\\ \hhline{|b:==:b:==:b|}
- \end{tabular}
- \end{minipage}
- \begin{minipage}[t]{0,7\textwidth}
- \begin{verbatim}
- \setlength{\doublerulesep}{3pt}
- \setlength{\arrayrulewidth}{1pt}
- \begin{tabular}{||cc||c|c||}\hhline{|t:==:t:==:t|}
- a&b&c&d\\ \hhline{|:==:|~|~||}
- 1&2&3&4\\ \hhline{#==#~|=#}
- i & j & k & l\\ \hhline{||--||--||}
- v&x&y&z\\ \hhline{|b:==:b:==:b|}
- \end{tabular}
- \end{verbatim}
- \end{minipage}
- \bigskip
- Пакет \textsf{array} увеличивает возможности окружения tabular.
- \hyphenpenalty=10000
- \newcolumntype{B}{>{Полужирная %
- \glqq\mathversion{bold}\(}c<{\)\grqq\ получилась}}
- \begin{tabular}{||m{35mm}||B%
- ||b{3cm}||}\hhline{|t:=:t:=:t:=:t|}
- Абзац текста, центрированный по высоте&A&%
- Абзац, выровненный по последней строке\\%
- \hhline{|:=::=::=|}
- \multicolumn{1}{||l||}{\parbox[c][1.1\height]{35mm}%
- {\raggedright Переносы в словах запретили командой
- {\scriptsize\texttt{$\backslash$hyphenpenalty=10000}}}}
- &P&\\ \hhline{|:=::=:|~||}
- &\multicolumn{1}{c||}{Букву "`\(\mathscr{Z}\)"' напишем иначе}&\\
- \hhline{||~|:=:|~||}
- &S&\\ \hhline{|b:==:b:=:b|}
- \end{tabular}
- \hyphenpenalty=50
- \begin{verbatim}
- \hyphenpenalty=10000
- \newcolumntype{B}{>{Полужирная %
- \glqq\mathversion{bold}\(}c<{\)\grqq\ получилась}}
- \begin{tabular}{||m{35mm}||B%
- ||b{3cm}||}\hhline{|t:=:t:=:t:=:t|}
- Абзац текста, центрированный по высоте&A&%
- Абзац, выровненный по последней строке\\%
- \hhline{|:=::=::=|}
- \multicolumn{1}{||l||}{\parbox[c][1.1\height]{35mm}%
- {\raggedright Переносы в словах запретили командой
- {\scriptsize\texttt{$\backslash$hyphenpenalty=10000}}}}
- &P&\\ \hhline{|:=::=:|~||}
- &\multicolumn{1}{c||}{Букву "`\(\mathscr{Z}\)"' напишем иначе}&\\
- \hhline{||~|:=:|~||}
- &S&\\ \hhline{|b:==:b:=:b|}
- \end{tabular}
- \hyphenpenalty=50
- \end{verbatim}
- \newpage
- Пакет \textsf{tabularx} создает таблицу с колонками равной ширины.
- \newcolumntype{L}{>{\raggedright\arraybackslash}X}
- \begin{tabularx}{15cm}{|X|X|L|}\hline
- Первая колонка шириной 1/3 всей ширины&
- Вторая колонка шириной 1/3 всей ширины&
- Третья колонка шириной 1/3 всей ширины\\\hline
- \end{tabularx}
- \bigskip
- \begin{tabularx}{16cm}{|>{\setlength{\hsize}{.5\hsize}}X|%
- >{\setlength{\hsize}{2\hsize}}X|%
- >{\setlength{\hsize}{.5\hsize}}X|}\hline
- Первая колонка шириной 1/6 всей ширины&
- Вторая колонка шириной 2/3 всей ширины&
- Третья колонка шириной 1/6 всей ширины\\\hline
- \end{tabularx}
- \bigskip
- \begin{verbatim}
- \newcolumntype{L}{>{\raggedright\arraybackslash}X}
- \begin{tabularx}{15cm}{|X|X|L|}\hline
- Первая колонка шириной 1/3 всей ширины&
- Вторая колонка шириной 1/3 всей ширины&
- Третья колонка шириной 1/3 всей ширины\\\hline
- \end{tabularx}
- \begin{tabularx}{16cm}{|>{\setlength{\hsize}{.5\hsize}}X|%
- >{\setlength{\hsize}{2\hsize}}X|%
- >{\setlength{\hsize}{.5\hsize}}X|}\hline
- Первая колонка шириной 1/6 всей ширины&
- Вторая колонка шириной 2/3 всей ширины&
- Третья колонка шириной 1/6 всей ширины\\\hline
- \end{tabularx}
- \end{verbatim}
- %\renewcommand{\captionlabelsep}{}
- \begin{longtable}{|l|l|l|l|}
- \caption{содержит итоги выставки}\label{D&G}\\
- \hline
- Кличка&Пол&Порода&Оценка\\
- \hline
- 1&2&3&4\\
- \hline\endfirsthead
- \hline
- \multicolumn{4}{|c|}{\textit{(продолжение)}}\\\hline
- 1&2&3&4\\
- \hline\endhead
- \hline
- \multicolumn{4}{|c|}{\textit{продолжение на следующей странице}}\\\hline
- \endfoot
- \hline\endlastfoot
- Алекс&кобель&дог&хор.\\
- Бима&сука&ротвейлер&оч. хор.\\
- Джек&кобель&эрдельтерьер&отл.\\
- Счастливчик&кобель&метис&отл.\\
- Чара&сука&ризеншнауцер&оч. хор.
- \end{longtable}
- \begin{verbatim}
- \begin{longtable}{|l|l|l|l|}
- \caption{содержит итоги выставки}\label{D&G}\\
- \hline
- Кличка&Пол&Порода&Оценка\\
- \hline
- 1&2&3&4\\
- \hline\endfirsthead
- \hline
- \multicolumn{4}{|c|}{\textit{(продолжение)}}\\\hline
- 1&2&3&4\\
- \hline\endhead
- \hline
- \multicolumn{4}{|c|}{\textit{продолжение на следующей странице}}\\\hline
- \endfoot
- \hline\endlastfoot
- Алекс&кобель&дог&хор.\\
- Бима&сука&ротвейлер&оч. хор.\\
- Джек&кобель&эрдельтерьер&отл.\\
- Счастливчик&кобель&метис&отл.\\
- Чара&сука&ризеншнауцер&оч. хор.
- \end{longtable}
- \end{verbatim}
- Готов дополнить этот файл Вашими полезными примерами.
- \tableofcontents % Оглавление
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement