-
Notifications
You must be signed in to change notification settings - Fork 12
/
report.tex
88 lines (60 loc) · 3.13 KB
/
report.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
\include{settings}
\begin{document} % начало документа
% Титульная страница
\include{titlepage}
% Содержание
\include{ToC}
\section{Цель работы}
\section{Программа работы}
\section{Теоретическая информация}
\section{Ход выполнения работы}
\subsection{Список}
\begin{itemize}
\item первый элемент списка
\item второй элемент списка
\end{itemize}
\subsection{Картинка}
\begin{figure}[H]
\begin{center}
\includegraphics[scale=0.7]{sample}
\caption{название картинки}
\label{pic:pic_name} % название для ссылок внутри кода
\end{center}
\end{figure}
\subsection{Листинг}
\lstinputlisting[
label=code:hello,
caption={hell\_o.c},% для печати символ '_' требует выходной символ '\'
]{hell_o.c}
\parindent=1cm % командна \lstinputlisting сбивает параментры отступа
Текст без отступа (следует за вставкой)
Новый параграф
\noindent Новый параграф с принудительно выключенным отступом
\subsection{Частичный листинг}
% настрока частичного ввода (требуется один раз)
\makeatletter
\def\lst@PlaceNumber{\llap{\normalfont
\lst@numberstyle{\the\lst@lineno}\kern\lst@numbersep}}
\makeatother
\lstinputlisting[
label=code:hello_mod,
linerange={4-5},
caption={фрагмент hell\_o.c},
]{hell_o.c}
\parindent=1cm
\subsection{Таблица}
\begin{table}[H]
\caption{ Название таблицы}
\begin{center}
\begin{tabular}{|l|l|}
\hline
top left & top right\\ \hline
bot left & bot right\\ \hline
\end{tabular}
\label{tabular:tab_examp}
\end{center}
\end{table}
\section{Выводы}
\LaTeX\ удобен для создания отчётов, так как сам следит за нумерацией таблиц, рисунков, листингов и отсылок к ним (так, например, здесь всегда будет указан номер рисунка "sample" не зависимо от того, какой он (1,2 или другой) - это рисунок \ref{pic:pic_name}). Не менее важно что весь документ оформлен в едином стиле, а исходные материалы подключаются к отчёту, а не хранятся в нём. Всё это позволяет легко получить качественный отчёт без дополнительных трат на его офрмление.
Исключения, пожалуй, составляют таблицы, так как их значительно сложнее создавать кодом, нежели в графическом редакторе. Но здесь никто не запрещает использовать визуальные средства создания таблиц для \LaTeX\ .
\end{document}