From 49031a946e3efbdb7378685f34f49e9e6cc15b65 Mon Sep 17 00:00:00 2001 From: Kakadu Date: Sun, 28 Feb 2021 01:04:42 +0300 Subject: [PATCH] WIP Signed-off-by: Kakadu --- header2.tex | 16 ++++++++++++++++ vkr.tex | 37 +++++++++++++++++++++++++++++++++++-- 2 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 header2.tex diff --git a/header2.tex b/header2.tex new file mode 100644 index 0000000..60647f5 --- /dev/null +++ b/header2.tex @@ -0,0 +1,16 @@ +\usepackage{listings} +\usepackage{tikz} +\usetikzlibrary{decorations.pathreplacing,calc,shapes,positioning,tikzmark} + +\newcounter{tmkcount} + +\tikzset{ + use tikzmark/.style={ + remember picture, + overlay, + execute at end picture={ + \stepcounter{tmkcount} + }, + }, + tikzmark suffix={-\thetmkcount} +} \ No newline at end of file diff --git a/vkr.tex b/vkr.tex index 65561ef..c2223fc 100644 --- a/vkr.tex +++ b/vkr.tex @@ -1,4 +1,5 @@ \input{header.tex} +\input{header2.tex} \usepackage{caption} \usepackage{listings} @@ -42,11 +43,41 @@ \section{Метод} \emph{Крайне желательно} к Новому году иметь что-то, что сюда можно написать. +\subsection{Основные грабли} +Здесь мы будем собирать основные ошибки, которые случаются при написании текстов. + \begin{lstlisting}[caption=Название, language=Caml, frame=single] let x = 5 in x+1 \end{lstlisting} +\subsection{Выделения куска листинга с помощью tikz} +\url{https://tex.stackexchange.com/questions/284311} + +\begin{lstlisting}[escapechar=!,basicstyle=\ttfamily] +#include +#include + +int main () { + double c=-1; + double z=0; + int i; + + printf (``For c = %lf:\n'', c ); + for ( i=0; i<10; i++ ) { + printf ( !\tikzmark{a}!"z %d = %lf\n"!\tikzmark{b}!, i, z ); + z = pow(z,2) + c; + } +} +\end{lstlisting} + +\begin{tikzpicture}[use tikzmark] +\draw[fill=gray,opacity=0.1] + ([shift={(-3pt,2ex)}]pic cs:a) + rectangle + ([shift={(3pt,-0.65ex)}]pic cs:b); +\end{tikzpicture} + \section{Эксперимент} Как мы проверяем, что всё удачно получилось @@ -95,18 +126,20 @@ \section{Угрозы нарушения корректности (опцион Если основная заслуга метода, это то, что он дает лучшие цифры, то стоит сказать, где мы могли облажаться, когда проводили численные замеры. -\section{Заключение} +\section{Заключение (обязательно в осеннем семестре)} Кратко, что было сделано. Также здесь стоит писать задачи на будущее. -\textbf{Для курсовых/дипломов.} Также стоит сделать список результатов, который будет 1 к одному соответствовать задачам из раздела~\ref{sec:task}. +\textbf{Для практик/ВКР.} Также важно сделать список результатов, который будет один к одному соответствовать задачам из раздела~\ref{sec:task}. \begin{itemize} \item Результат к задаче 1 \item Результат к задаче 2 \item и т.д. \end{itemize} +\noindent Для промежуточных отчетов сюда важно записать какие задачи уже были сделаны за осенний семестр, а какие только планируется сделать. +Также сюда можно писать планы развития работы в будущем, или, если их много, выделять под это отдельную главу. % \nocite{*}