summaryrefslogtreecommitdiffstats
path: root/Dokument
diff options
context:
space:
mode:
authoralex <aletu130@student.liu.se>2019-11-22 11:21:25 +0100
committeralex <aletu130@student.liu.se>2019-11-22 11:21:25 +0100
commit52345ccf606faee11ffd4d462f883056653389ef (patch)
tree8e87dee48bcd8d653cc15c712567e88d2a28948b /Dokument
parent6869c4440735e6b85181a9cdafbbd808e640661c (diff)
downloadtfyy51-52345ccf606faee11ffd4d462f883056653389ef.tar.gz
Lade till Teknisk dokumentation
Diffstat (limited to 'Dokument')
-rw-r--r--Dokument/Teknisk Dokumentation/Figures/The_Earth_seen_from_Apollo_17.jpgbin0 -> 1225195 bytes
-rw-r--r--Dokument/Teknisk Dokumentation/generell_sv.tex283
-rw-r--r--Dokument/Teknisk Dokumentation/lips-no_customer.cls262
3 files changed, 545 insertions, 0 deletions
diff --git a/Dokument/Teknisk Dokumentation/Figures/The_Earth_seen_from_Apollo_17.jpg b/Dokument/Teknisk Dokumentation/Figures/The_Earth_seen_from_Apollo_17.jpg
new file mode 100644
index 0000000..b02a028
--- /dev/null
+++ b/Dokument/Teknisk Dokumentation/Figures/The_Earth_seen_from_Apollo_17.jpg
Binary files differ
diff --git a/Dokument/Teknisk Dokumentation/generell_sv.tex b/Dokument/Teknisk Dokumentation/generell_sv.tex
new file mode 100644
index 0000000..446c3b3
--- /dev/null
+++ b/Dokument/Teknisk Dokumentation/generell_sv.tex
@@ -0,0 +1,283 @@
+\documentclass[10pt,oneside,swedish]{lips-no_customer}
+
+%\usepackage[square]{natbib}\bibliographystyle{plainnat}\setcitestyle{numbers}
+\usepackage[round]{natbib}\bibliographystyle{plainnat}
+
+% Configure the document
+\title{Generell mall}
+\author{Redaktör namn}
+\date{1 november 2016}
+\version{1.0}
+
+\reviewed{ReviewerName}{2015-xx-xx}
+\approved{ApproverName}{2015-xx-xx}
+
+\projecttitle{En inspirerande titel}
+
+\groupname{Gruppnamn}
+\groupemail{groupmail@liu.se}
+\groupwww{http://www.isy.liu.se/tsrt10/group}
+
+\coursecode{TSRT10}
+\coursename{Reglerteknisk projektkurs}
+
+\orderer{Beställare, Linköpings universitet}
+\ordererphone{+46 xxxxxx}
+\ordereremail{ordere@liu.se}
+
+\customer{Kund, Företag X}
+\customerphone{+46 xxxxxx}
+\customeremail{customer@companyx.com}
+
+\courseresponsible{Boss Person}
+\courseresponsiblephone{+46 xxxxxx}
+\courseresponsibleemail{the.boss@liu.se}
+
+\supervisor{Handledare}
+\supervisorphone{+46 xxxxxx}
+\supervisoremail{super.visor@liu.se}
+
+\smalllogo{logo} % Page header logo, filename
+\biglogo{logo} % Front page logo, filename
+
+\cfoot{\thepage}
+\begin{document}
+\maketitle
+
+\cleardoublepage
+\makeprojectid
+
+\begin{center}
+ \Large Projektdeltagare
+\end{center}
+\begin{center}
+ \begin{tabular}{|l|l|l|}
+ \hline
+ \textbf{Namn} & \textbf{Ansvar} & \textbf{E-post}\\
+ \hline
+ Anna Andersson & kundansvarig (KUN) & Annan111@student.liu.se\\
+ \hline
+ Beata Bson & dokumentansvarig (DOK) & Beabs222@student.liu.se\\
+ \hline
+ Cecilia Cson & designansvarig (DES) & Ceccs333@student.liu.se\\
+ \hline
+ Doris Dson & testansvarig (TEST) & Dords444@student.liu.se\\
+ \hline
+ Erik Eson & kvalitetssamordnare (QA) & Eries555@student.liu.se\\
+ \hline
+ Fredrik Fson & implementationsansvarig (IMP) & Frefs666@student.liu.se\\
+ \hline
+ Greta Gson & Projektledare (PL) & Gregs777@student.liu.se\\
+ \hline
+ \end{tabular}
+\end{center}
+
+
+\cleardoublepage
+\tableofcontents
+
+\cleardoublepage
+\section*{Dokumenthistorik}
+\begin{tabular}{p{.06\textwidth}|p{.1\textwidth}|p{.45\textwidth}|p{.13\textwidth}|p{.13\textwidth}}
+ \multicolumn{1}{c}{\bfseries Version} &
+ \multicolumn{1}{|c}{\bfseries Datum} &
+ \multicolumn{1}{|c}{\bfseries Utförda förändringar} &
+ \multicolumn{1}{|c}{\bfseries Utförda av} &
+ \multicolumn{1}{|c}{\bfseries Granskad}\\
+ \hline
+ \hline
+ 0.1 & 2015-11-01 & Första utkast & Sign1 & Name1 \\
+ \hline
+ 0.2 & 2015-11-03 & Första revision & Sign2 & Name2 \\
+ \hline
+\end{tabular}
+
+\cleardoublepage
+\pagenumbering{arabic}\cfoot{\thepage}
+
+\section{Första kapitlet}
+Detta är en text. \emph{Detta är kursiv text}. \textbf{Detta är text i
+ fetstil}.
+
+
+\subsection{Alternativ till dokumentmall}
+Följande alternativ kan specificeras till dokumentmallen:
+\begin{itemize}
+\item Språk: \texttt{english} (default) eller \texttt{swedish}
+\item Sidlayout: \texttt{oneside} (default) eller \texttt{twoside}
+\item Fontstorlek: \texttt{10pt} (default), \texttt{11pt}, eller \texttt{12pt}
+\end{itemize}
+Exempel på mallaktivering
+\begin{verbatim}
+\documentclass[10pt,oneside,english]{lips}
+\end{verbatim}
+\subsection{Rubrik nivå 2}
+\label{sec:rubrik-niva-2}
+\lipsum[7]
+
+\subsubsection{Rubrik nivå 3}
+\label{sec:rubrik-niva-3}
+\lipsum[7]
+
+\subsection{Andra rubrik nivå 2}
+\lipsum[7]
+
+\subsection{Tredje rubrik nivå 2}
+Mere text och en Laplace-transform av functionen $f(t)$
+\begin{equation}
+ F(s) = \int_{-\infty}^{\infty} f(t)e^{-st}\,dt.
+\end{equation}
+
+\section{Andra kapitlet}
+Eulers identitet med $\pi$ är
+\begin{equation}
+ e^{i\pi} + 1 = 0
+\end{equation}
+och med $\tau$, se \citep{HartVi:2011} (se detta som ett exempel på
+hur on-line resurser kan citeras),
+\begin{equation}
+ e^{i\tau} = 1
+\end{equation}
+så här citeras ett vetenskapligt arbete\citep{einstein1905uber}, och
+så här skrivs en fotnot\footnote{Var konsistent med hur ni citerar, i
+ ingenjörsvetenskap så används fotnötter mycket
+ sparsamt.}. Information om de citerade arbetena skrivs i filen \texttt{references.bib}.
+
+\subsection{Ytterligare en rubrik på nivå 2}
+\lipsum[10]
+
+\begin{equation}
+ \int_{a}^{b} f'(x)\,dx = f(b)-f(a)
+\end{equation}
+
+\section{Tredje kapitlet}
+Matlab-kod kan infogas prydligt via paketet \texttt{listings.sty},
+exempelvis så här\footnote{Här, koden från Matlab-kommandot
+ \texttt{rank} används som exempel.}.
+\begin{lstlisting}[language=Matlab,frame=single, numbers=left, stepnumber=2]
+function r = rank(A,tol)
+% RANK Matrix rank.
+% RANK(A) provides an estimate of the number of linearly
+% independent rows or columns of a matrix A.
+% RANK(A,tol) is the number of singular values of A
+% that are larger than tol.
+% RANK(A) uses the default tol = max(size(A)) * eps(norm(A)).
+%
+% Class support for input A:
+% float: double, single
+
+% Copyright 1984-2007 The MathWorks, Inc.
+
+s = svd(A);
+if nargin==1
+ tol = max(size(A)) * eps(max(s));
+end
+r = sum(s > tol);
+\end{lstlisting}
+
+\subsection{Inkludera figurer}
+\lipsum[7]
+
+Figur~\ref{fig:bluemarble} vidsar en berömd bild på jorden från Apollo~17.
+\begin{figure}[htbp]
+ \centering
+ \includegraphics[width=.5\textwidth]{The_Earth_seen_from_Apollo_17}
+ \caption{Det berömda 'The blue marble' fotot.}
+ \label{fig:bluemarble}
+\end{figure}
+
+\section{\LaTeX{}}
+Den här teten är ingen introduktion till \LaTeX{}. För mer
+information, se online-resurser exempelvis på \citep{TUG}, där en bra
+start är dokumentet \url{http://ctan.org/pkg/lshort}. Därifrån kan
+även mjukvara for Linux
+\url{http://www.tug.org/texlive/}, för Mac
+\url{http://www.tug.org/mactex/}, och för Windows
+\url{http://www.miktex.org} laddas ned.
+
+För att typsätta det här dokumentet skriv
+\begin{lstlisting}[language=sh,frame=single]
+pdflatex general_sv.tex
+bibtex general_sv
+pdflatex general_sv.tex
+\end{lstlisting}
+vid en terminal prompt för att producera filen \texttt{lips-gen.pdf}.
+
+\subsection{Att skriva krav}
+\lipsum[7]
+
+Det finns en miljö (environment) för att skriva krav, hantera
+numrering, och göra det möjligt att referera individuella krav. Det
+skall se bra ut även när tabellen spänner över flera sidor. Se
+källkoden för tabellen med krav nedan.
+
+\begin{requirements}
+ \requirementno\label{req:myreq} & Description & 2\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno\label{req:myreq2} & Description & 2\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+ \requirementno & Description & 1\\
+\end{requirements}
+
+Notera att kraven~\ref{req:myreq} och~\ref{req:myreq2} har prioritet 2.
+
+\clearpage
+\bibliography{references}
+
+\cleardoublepage
+\appendix
+\section{Första appendix}
+\subsection{Första underkapitel i första appendix}
+\lipsum[5]
+
+\subsubsection{Under underkapitel i första appendix}
+En text.
+
+\subsection{Andra underkapitel i första appendix}
+\lipsum[5]
+\subsubsection{Under underkapitel i första appendix}
+En text
+
+\section{Andra appendix}
+\subsection{Första underkapitel i andra appendix}
+\lipsum[5]
+
+\subsubsection{Under underkapitel i andra appendix}
+En text
+
+\subsection{Andra underkapitel i andra appendix}
+\lipsum[5]
+\subsubsection{Under underkapitel i andra appendix}
+En text
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Dokument/Teknisk Dokumentation/lips-no_customer.cls b/Dokument/Teknisk Dokumentation/lips-no_customer.cls
new file mode 100644
index 0000000..3ccaa3d
--- /dev/null
+++ b/Dokument/Teknisk Dokumentation/lips-no_customer.cls
@@ -0,0 +1,262 @@
+%% This simple template was written by Erik Frisk <erik.frisk@liu.se>
+%% for use with the CDIO/LIPS courses at Linköping University.
+%%
+%% If you find them usefeul, great! If you have constructive suggestions or
+%% comments, send me an email and I will consider your comments.
+
+%% Modified by Gustav Sörnäs
+%% Changes:
+%% - Remove customer-information
+%% - Format all email-adresses with \url{}
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{lips-no_customer}[2015/11/01 v1.0 LaTeX class for typesetting LIPS documents]
+
+% Declare options
+\DeclareOption{swedish}{\def\@lipslang{swedish}}
+\DeclareOption{english}{\def\@lipslang{english}}
+
+\DeclareOption{oneside}{\PassOptionsToClass{oneside}{scrartcl}}
+\DeclareOption{twoside}{\PassOptionsToClass{twoside}{scrartcl}}
+
+\DeclareOption{10pt}{\PassOptionsToClass{10pt}{scrartcl}}
+\DeclareOption{11pt}{\PassOptionsToClass{11pt}{scrartcl}}
+\DeclareOption{12pt}{\PassOptionsToClass{12pt}{scrartcl}}
+
+\ExecuteOptions{english}
+\ExecuteOptions{10pt}
+\ExecuteOptions{oneside}
+
+\ProcessOptions
+
+% Load scrartcl class
+\LoadClass[headinclude,footinclude,a4paper]{scrartcl}
+
+% Load packages
+\RequirePackage[
+nochapters, % Turn off chapters since this is an article
+%beramono, % Use the Bera Mono font for monospaced text (\texttt)
+%eulermath,% Use the Euler font for mathematics
+pdfspacing, % Makes use of pdftex’ letter spacing capabilities via the microtype package
+dottedtoc
+]{classicthesis} % The layout is based on the Classic Thesis style
+
+\RequirePackage{babel}
+\RequirePackage[T1]{fontenc}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage{arsclassica} % Modifies the Classic Thesis package
+\RequirePackage{graphicx} % Required for including images
+\RequirePackage{hyperref}
+\RequirePackage{url}
+\RequirePackage{microtype}
+\RequirePackage{listings}
+%\RequirePackage{palatino}
+\RequirePackage{times}
+%\RequirePackage{supertabular}
+\RequirePackage{longtable}
+\RequirePackage[textwidth=165mm,textheight=230mm]{geometry}
+\RequirePackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template
+\RequirePackage{amsmath,amssymb,amsthm} % For including math equations, theorems, symbols, etc
+\RequirePackage{varioref} % More descriptive referencing
+
+
+\def\name@groupemail{Group E-mail}
+\def\name@Homepage{Homepage}
+\def\name@Orderer{Orderer}
+\def\name@Customer{Customer}
+\def\name@Supervisor{Supervisor}
+\def\name@Responsible{Course Responsible}
+\def\name@Phone{Phone}
+\def\name@Email{E-mail}
+\def\name@Requirement{Requirement}
+\def\name@Description{Description}
+\def\name@Priority{Priority}
+\def\name@contprev{cont. from previous page}
+\def\name@contnext{cont. on next page}
+\def\name@Author{Author}
+\def\name@Date{Date}
+\def\name@Reviewed{Reviewed}
+\def\name@Approved{Approved}
+\def\name@ProjId{Project Identity}
+
+\ifthenelse{\equal{\@lipslang}{swedish}}{
+ \def\name@groupemail{Grupp E-post}
+ \def\name@Homepage{Hemsida}
+ \def\name@Orderer{Beställare}
+ \def\name@Customer{Kund}
+ \def\name@Supervisor{Handledare}
+ \def\name@Responsible{Kursansvarig}
+ \def\name@Phone{Tfn}
+ \def\name@Email{E-post}
+ \def\name@Requirement{Krav}
+ \def\name@Description{Beskrivning}
+ \def\name@Priority{Prioritet}
+ \def\name@contprev{forts. från föregående sida}
+ \def\name@contnext{forts. på nästa sida}
+ \def\name@Author{Författare}
+ \def\name@Date{Datum}
+ \def\name@Reviewed{Granskad}
+ \def\name@Approved{Godkänd}
+ \def\name@ProjId{Projektidentitet}
+}{}
+
+\def\projecttitle#1{\gdef\@projecttitle{#1}}
+
+\def\version#1{\gdef\@version{#1}}
+
+\def\reviewed#1#2{\gdef\@reviewed{#1}\gdef\@revieweddate{#2}}
+\def\approved#1#2{\gdef\@approved{#1}\gdef\@approveddate{#2}}
+
+\def\coursename#1{\gdef\@coursename{#1}}
+\def\coursecode#1{\gdef\@coursecode{#1}}
+
+\def\courseresponsible#1{\gdef\@courseresponsible{#1}}
+\def\courseresponsiblephone#1{\gdef\@courseresponsiblephone{#1}}
+\def\courseresponsibleemail#1{\gdef\@courseresponsibleemail{\url{#1}}}
+
+\def\supervisor#1{\gdef\@supervisor{#1}}
+\def\supervisorphone#1{\gdef\@supervisorphone{#1}}
+\def\supervisoremail#1{\gdef\@supervisoremail{\url{#1}}}
+
+\def\groupname#1{\gdef\@groupname{#1}}
+\def\groupemail#1{\gdef\@groupemail{\url{#1}}}
+\def\groupwww#1{\gdef\@groupwww{\url{#1}}}
+
+\def\orderer#1{\gdef\@orderer{#1}}
+\def\ordererphone#1{\gdef\@ordererphone{#1}}
+\def\ordereremail#1{\gdef\@ordereremail{\url{#1}}}
+
+\def\customer#1{\gdef\@customer{#1}}
+\def\customerphone#1{\gdef\@customerphone{#1}}
+\def\customeremail#1{\gdef\@customeremail{\url{#1}}}
+
+\def\smalllogo#1{\gdef\@smalllogo{#1}}
+\def\biglogo#1{\gdef\@biglogo{#1}}
+
+\renewcommand{\maketitle}{%
+ \pagestyle{scrheadings}
+
+ \clearscrheadfoot
+ \@ifundefined{@smalllogo}{\ihead{}}{\ihead{\includegraphics[width=.2\textwidth]{\@smalllogo}}}
+ \chead{\@projecttitle}
+ \ohead{\@date}
+ \ifoot{\@coursecode\hspace*{5mm}\@coursename\\\@title}
+ \ofoot{{\@groupname\\\@groupemail}}
+
+ \pagenumbering{Roman}
+ \vspace*{4cm}
+ \begin{center}
+ \vspace*{3mm}
+ {\Huge \@title}\\
+ \vspace*{3mm} {\large \@author}\\
+ \vspace*{10mm} {\large \@date}\\
+ \vspace*{10mm}
+ {\large Version \@version}
+ \end{center}
+ \vfill
+ \@ifundefined{@biglogo}{}{
+ \begin{figure}[htbp]
+ \centering
+ \includegraphics[width=0.5\textwidth]{\@biglogo}
+ \end{figure}
+ \vfill
+ }
+ \begin{center}
+ Status
+ \end{center}
+ \begin{tabular}{|p{.3\linewidth}|p{.3\linewidth}|p{.3\linewidth}|}
+ \hline
+ \name@Reviewed & \@reviewed & \@revieweddate\\
+ \hline
+ \name@Approved & \@approved & \@approveddate \\
+ \hline
+ \end{tabular}
+ \cleardoublepage
+ \pagestyle{scrheadings}
+}
+
+\newcommand{\makeprojectid}{%
+ \begin{center}
+ \large\name@ProjId
+ \end{center}
+
+ \begin{tabular}{ll}
+ \name@groupemail: & \@groupemail\\[5mm]
+ \name@Homepage: & \@groupwww\\[5mm]
+ \name@Orderer: & \@orderer\\
+ & \name@Phone: \@ordererphone\\
+ & \name@Email: \@ordereremail\\[5mm]
+ %\name@Customer: & \@customer\\
+ % & \name@Phone: \@customerphone\\
+ % & \name@Email: \@customeremail\\[5mm]
+ \name@Supervisor: & \@supervisor\\
+ & \name@Phone: \@supervisorphone\\
+ & \name@Email: \@supervisoremail\\[5mm]
+ \name@Responsible: & \@courseresponsible\\
+ & \name@Phone: \@courseresponsiblephone\\
+ & \name@Email: \@courseresponsibleemail
+ \end{tabular}
+}
+
+
+% Requirements
+\newcounter{reqcnt}
+\newcommand{\requirementno}{\refstepcounter{reqcnt}\thereqcnt}
+% \newenvironment{requirements}{%
+% \begin{center}%
+% \tablefirsthead{\hline \name@Requirement & \name@Description & \name@Priority \\
+% \hline \hline}%
+% \tablehead{\hline \multicolumn{3}{|l|}{\footnotesize\textsl{\name@contprev}}\\\hline \name@Requirement & \name@Description & \name@Priority\\\hline \hline}%
+% \tabletail{\hline \multicolumn{3}{|r|}{\footnotesize\textsl{\name@contnext}}\\\hline}%
+% \tablelasttail{\hline}%
+
+% \begin{supertabular*}{\textwidth}{@{\extracolsep{\fill}}|c|p{100mm}|c|}}{%
+% \end{supertabular*}
+% \end{center}
+% }
+
+\newenvironment{requirements}{%
+ \begin{center}
+ \begin{longtable}{|c|p{100mm}|c|}
+ \hline
+ \name@Requirement & \name@Description & \name@Priority\\
+ \hline
+ \hline
+ \endfirsthead
+ \hline
+ \multicolumn{3}{|l|}%
+ {\footnotesize\textsl{\name@contprev}} \\
+ \hline
+ \name@Requirement & \name@Description & \name@Priority\\
+ \hline
+ \endhead
+ \hline
+ \multicolumn{3}{|r|}%
+ {\footnotesize\textsl{\name@contnext}} \\
+ \hline
+ \endfoot
+ \hline
+ \endlastfoot
+ }{%
+ \end{longtable}
+ \end{center}
+}
+
+
+\setcounter{tocdepth}{2}
+\setlength{\footheight}{26pt}
+\setlength{\headheight}{33pt}
+
+\graphicspath{{Figures/}} % Set the default folder for images
+
+\hypersetup{
+%draft, % Uncomment to remove all links (useful for printing in black and white)
+colorlinks=true, breaklinks=true, bookmarks=true,bookmarksnumbered,
+urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, % Link colors
+pdftitle={}, % PDF title
+pdfauthor={}, % PDF Author
+pdfsubject={}, % PDF Subject
+pdfkeywords={}, % PDF Keywords
+pdfcreator={pdfLaTeX}, % PDF Creator
+pdfproducer={LaTeX with hyperref and ClassicThesis} % PDF producer
+}