summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
l---------.direnv/flake-profile1
-rw-r--r--.direnv/flake-profile.rc1
-rw-r--r--.gitignore2
-rw-r--r--assets/rv.pngbin0 -> 19005 bytes
-rw-r--r--flake.lock76
-rw-r--r--flake.nix57
-rw-r--r--makefile19
-rw-r--r--meta.sty20
-rw-r--r--report.tex157
9 files changed, 333 insertions, 0 deletions
diff --git a/.direnv/flake-profile b/.direnv/flake-profile
new file mode 120000
index 0000000..b797929
--- /dev/null
+++ b/.direnv/flake-profile
@@ -0,0 +1 @@
/home/np/code/templates/report/.direnv/flake-profile.5366 \ No newline at end of file
diff --git a/.direnv/flake-profile.rc b/.direnv/flake-profile.rc
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.direnv/flake-profile.rc
@@ -0,0 +1 @@
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..877741c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
1*.pdf
2*.aux
diff --git a/assets/rv.png b/assets/rv.png
new file mode 100644
index 0000000..d293f3a
--- /dev/null
+++ b/assets/rv.png
Binary files differ
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..dca79f6
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,76 @@
1{
2 "nodes": {
3 "flake-compat": {
4 "flake": false,
5 "locked": {
6 "lastModified": 1606424373,
7 "narHash": "sha256-oq8d4//CJOrVj+EcOaSXvMebvuTkmBJuT5tzlfewUnQ=",
8 "owner": "edolstra",
9 "repo": "flake-compat",
10 "rev": "99f1c2157fba4bfe6211a321fd0ee43199025dbf",
11 "type": "github"
12 },
13 "original": {
14 "owner": "edolstra",
15 "repo": "flake-compat",
16 "type": "github"
17 }
18 },
19 "gitignore": {
20 "flake": false,
21 "locked": {
22 "lastModified": 1611672876,
23 "narHash": "sha256-qHu3uZ/o9jBHiA3MEKHJ06k7w4heOhA+4HCSIvflRxo=",
24 "owner": "hercules-ci",
25 "repo": "gitignore",
26 "rev": "211907489e9f198594c0eb0ca9256a1949c9d412",
27 "type": "github"
28 },
29 "original": {
30 "owner": "hercules-ci",
31 "repo": "gitignore",
32 "type": "github"
33 }
34 },
35 "nixpkgs": {
36 "locked": {
37 "lastModified": 1618640098,
38 "narHash": "sha256-RPdJQX2/VcLMb04TNZtyCgHyTOjwcaM3UjBziNwGz1g=",
39 "owner": "nixos",
40 "repo": "nixpkgs",
41 "rev": "a03f318104db1a74791746595829de4c2d53e658",
42 "type": "github"
43 },
44 "original": {
45 "owner": "nixos",
46 "repo": "nixpkgs",
47 "type": "github"
48 }
49 },
50 "root": {
51 "inputs": {
52 "flake-compat": "flake-compat",
53 "gitignore": "gitignore",
54 "nixpkgs": "nixpkgs",
55 "utils": "utils"
56 }
57 },
58 "utils": {
59 "locked": {
60 "lastModified": 1618217525,
61 "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=",
62 "owner": "numtide",
63 "repo": "flake-utils",
64 "rev": "c6169a2772643c4a93a0b5ac1c61e296cba68544",
65 "type": "github"
66 },
67 "original": {
68 "owner": "numtide",
69 "repo": "flake-utils",
70 "type": "github"
71 }
72 }
73 },
74 "root": "root",
75 "version": 7
76}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..525ebc6
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,57 @@
1{
2 description = "Latex Project Report Template";
3
4 inputs = {
5 nixpkgs.url = "github:nixos/nixpkgs";
6 utils.url = "github:numtide/flake-utils";
7 gitignore = {
8 url = "github:hercules-ci/gitignore";
9 flake = false;
10 };
11 flake-compat = {
12 url = "github:edolstra/flake-compat";
13 flake = false;
14 };
15 };
16
17 outputs = { self, nixpkgs, utils, gitignore, ... }:
18 utils.lib.eachDefaultSystem (system:
19 let
20 pkgs = nixpkgs.legacyPackages."${system}";
21 inherit (import gitignore { inherit (pkgs) lib; }) gitignoreSource;
22 nativeBuildInputs = with pkgs; [
23 (texlive.combine {
24 inherit (texlive)
25 scheme-medium
26 multirow
27 hyperref
28 blindtext
29 fancyhdr
30 etoolbox
31 topiclongtable;
32 })
33 gnumake
34 ];
35 in
36 rec {
37 defaultPackage = stdenv.mkDerivation {
38 pname = "report";
39 version = "0.1.0";
40 src = gitignoreSource ./.;
41 buildInputs = nativeBuildInputs;
42 buildPhase = ''
43 latexmk -pdf \
44 -pdflatex="pdflatex -interaction=nonstopmode" \
45 -use-make
46 ${pname}.tex
47 '';
48 installPhase = ''
49 mkdir -p $out
50 cp ${pname}.pdf $out/
51 '';
52 };
53 devShell = pkgs.mkShell {
54 nativeBuildInputs = nativeBuildInputs;
55 };
56 });
57}
diff --git a/makefile b/makefile
new file mode 100644
index 0000000..9539d3b
--- /dev/null
+++ b/makefile
@@ -0,0 +1,19 @@
1DOCNAME=presentation
2PDFLATEX="pdflatex -interaction=nonstopmode"
3
4.PHONY: $(DOCNAME).pdf all clean
5
6all: $(DOCNAME).pdf
7
8$(DOCNAME).pdf: $(DOCNAME).tex
9 latexmk -pdf -pdflatex=$(PDFLATEX) -use-make $(DOCNAME).tex
10
11watch: $(DOCNAME).tex
12 latexmk -pvc -pdf -pdflatex=$(PDFLATEX) -use-make $(DOCNAME).tex
13
14clean:
15 latexmk -CA
16
17install:
18 cp $(DOCNAME).pdf ${out}/
19
diff --git a/meta.sty b/meta.sty
new file mode 100644
index 0000000..9ced572
--- /dev/null
+++ b/meta.sty
@@ -0,0 +1,20 @@
1\newcommand{\doctitle}{Paper Title}
2\newcommand{\ponename}{Akshay Oppiliappan}
3\newcommand{\poneusn}{1RV18CS016}
4\newcommand{\ptwoname}{Akshay Oppiliappan}
5\newcommand{\ptwousn}{1RV18CS016}
6
7\newcommand{\semester}{X\textsuperscript{th}}
8
9\newcommand{\shortdept}{CSE}
10\newcommand{\dept}{Computer Science}
11\newcommand{\longdept}{Computer Science and Engineering}
12
13\newcommand{\faculty}{Faculty Name}
14\newcommand{\facultypost}{Faculty Post}
15\newcommand{\facultydept}{Computer Science and Engineering}
16\newcommand{\hod}{Dr.Ramakanth Kumar P}
17\newcommand{\principal}{Dr. Subramanya. K. N}
18\newcommand{\coursecode}{18XXXX}
19\newcommand{\csubject}{Subject Title}
20\newcommand{\acyear}{20XX -- XX}
diff --git a/report.tex b/report.tex
new file mode 100644
index 0000000..e2182ba
--- /dev/null
+++ b/report.tex
@@ -0,0 +1,157 @@
1\documentclass[a4paper]{article}
2\usepackage{multirow}
3\usepackage{blindtext}
4\usepackage{graphicx}
5\usepackage{textcomp}
6\usepackage{fancyhdr}
7\usepackage{etoolbox}
8\usepackage{longtable}
9\usepackage{meta}
10
11\addtolength{\oddsidemargin}{-.500in}
12\addtolength{\evensidemargin}{-.500in}
13\addtolength{\textwidth}{1.0in}
14\addtolength{\topmargin}{-.500in}
15\addtolength{\textheight}{.500in}
16
17\pagestyle{fancy}
18\fancyhf{}
19\fancyhead[L]{\doctitle{}}
20\fancyhead[R]{\leftmark}
21\fancyfoot[L]{R. V. College of Engineering}
22\fancyfoot[R]{Page \textbf{\thepage}}
23\renewcommand{\headrulewidth}{1pt}
24\renewcommand{\footrulewidth}{0.5pt}
25
26\begin{document}
27
28\begin{titlepage}
29 \begin{center}
30 \vspace*{1cm}
31
32 {\large RV COLLEGE OF ENGINEERING}\\
33 {\large Bengaluru 560 059}\\
34
35 {\large(Autonomous Institution Affiliated to VTU, Belagavi)}
36
37 \vspace{0.5cm}
38 {\large\textbf{DEPARTMENT OF \MakeUppercase{\longdept{}}}}
39
40 \vspace{1.25cm}
41
42 \includegraphics[width=0.45\textwidth]{assets/rv}
43 \vspace{0.75cm}
44
45 {\LARGE \doctitle{}}
46
47 \vspace{1.5cm}
48 {\large Submitted by}
49 \vspace{0.25cm}
50
51 {\large
52 \textbf{\MakeUppercase{\ponename{}} \poneusn{}}\\
53 \textbf{\MakeUppercase{\ptwoname{}} \ptwousn{}}\\
54 }
55
56 \vfill
57 {\large \textbf{\textit{in partial fulfillment for the requirement of \semester{} Semester\\
58 \csubject{}(\coursecode{})}} }
59
60 \vspace{0.5cm}
61
62
63 {\large \textbf{Under the guidance of}\\
64 \faculty{}, \facultypost{} \\
65 Dept. of \dept{}, R. V. College of Engineering}
66
67 \vspace{0.8cm}
68 {\large\textbf{Academic Year \acyear{}}}
69
70
71 \end{center}
72\end{titlepage}
73\pagebreak
74
75\begin{titlepage}
76 \begin{center}
77 \vspace*{1cm}
78
79 {\Large RV College of Engineering}\\
80 Bengaluru 560 059\\
81 Autonomous Institution Affiliated to VTU, Belagavi
82
83 \vspace{0.5cm}
84 {\large\textbf{DEPARTMENT OF \MakeUppercase{\longdept{}}}}
85
86 \vspace{1cm}
87
88 \includegraphics[width=0.30\textwidth]{assets/rv}
89
90 \vspace{0.6cm}
91 {\Large\textbf{CERTIFICATE}}
92 \end{center}
93
94 \vspace{0.25cm}
95
96 Certified that the project work titled `\doctitle{}' is carried out by \ponename{}(\poneusn), \ptwoname{}\ifdefempty{\ptwousn}{}{(}\ptwousn{}\ifdefempty{\ptwousn}{}{)}, who \ifdefempty{\ptwousn}{is}{are} bonafide students of RV College of Engineering\textsuperscript{\tiny\textregistered}, Bengaluru, in partial fulfillment of the curriculum requirement of \semester{} Semester \csubject{} during the academic year \textbf{\acyear{}}. It is certified that all corrections/suggestions indicated for the internal Assessment have been incorporated in the report deposited in the departmental library. The report has been approved as it satisfies the academic requirements in all respect as prescribed by the institution.
97
98 \vfill
99 \noindent\begin{tabular*}{\textwidth}[]{p{0.65\textwidth} c}
100 \textbf{Signature of faculty in-charge} & \textbf{Head of the Department}\\
101 & \textbf{Dept. of \shortdept{}, RVCE}
102 \end{tabular*}
103 \vspace{0.5cm}
104 \begin{center}
105 \underline{\textbf{External Examination}}
106 \end{center}
107 \begin{tabular*}{\textwidth}[]{p{0.70\textwidth} r}
108 \textbf{Name of Examiners} & \textbf{Signature with date}\\
109 \end{tabular*}
110 1.\\
111 2.\\
112 \vspace{0.1cm}
113
114\end{titlepage}
115\pagebreak
116
117\begin{center}
118\vspace*{1cm}
119{\Large\textbf{ACKNOWLEDGEMENT}}
120\vspace{0.7cm}
121\end{center}
122
123{\large
124Any achievement, be it scholastic or otherwise does not depend solely on the
125individual efforts but on the guidance, encouragement and cooperation of
126intellectuals, elders and friends. A number of personalities, in their own
127capacities have helped me in carrying out this project work. I would like to
128take this opportunity to thank them all.
129
130\vspace{0.5cm}
131I deeply express my sincere gratitude to my guide \faculty{}, Associate
132Professor, Department of CSE, RVCE, Bengaluru, for his able guidance, regular
133source of encouragement and assistance throughout this project
134
135\vspace{0.5cm}
136I would like to thank \hod{}, Head of Department, Computer Science and
137Engineering, R. V. C. E. Bengaluru for his valuable suggestions and advice.
138
139\vspace{0.5cm}
140First and foremost, I would like to thank \principal{}, Principal, R. V. C. E.
141Bengaluru, for his moral support towards completing my project work.
142
143\vspace{0.5cm}
144I thank my parents and all the faculty of \longdept{}, for their constant
145support and encouragement.
146
147\vspace{0.5cm}
148Last but not the least, I would like to thank my peers and friends for their
149valuable suggestions to improve my project.
150}
151
152\pagebreak
153
154\tableofcontents
155\pagebreak
156
157\end{document}