├── _config.yml ├── .DS_Store ├── Main.pdf ├── Figures ├── RV_logoW.jpg ├── universe.jpeg ├── RV_logoVec.png ├── RV_newLogo.png └── RVlogoVecW.png ├── .gitignore ├── Chapter1 ├── Figures │ └── universe.jpeg └── chapter1-Intro.tex ├── ReportLatexV3.8_CommandUsage.pdf ├── AuxFiles ├── ProjectBib.bib ├── Packages.tex └── Glossaries.tex ├── Main-blx.bib ├── LICENSE ├── CoverPages ├── Abstract.tex ├── Ack.tex ├── Declaration.tex └── Certificate.tex ├── Chapter4 └── chapter4-implement.tex ├── Chapter6 └── chapter6-conclution.tex ├── Appendix └── Apndx.tex ├── Chapter3 └── chapter3-design.tex ├── Chapter2 └── chapter2-Funda.tex ├── README.md ├── Chapter5 └── chapter5-result.tex ├── CODE_OF_CONDUCT.md ├── Main.tex └── ecproject.sty /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/.DS_Store -------------------------------------------------------------------------------- /Main.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Main.pdf -------------------------------------------------------------------------------- /Figures/RV_logoW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Figures/RV_logoW.jpg -------------------------------------------------------------------------------- /Figures/universe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Figures/universe.jpeg -------------------------------------------------------------------------------- /Figures/RV_logoVec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Figures/RV_logoVec.png -------------------------------------------------------------------------------- /Figures/RV_newLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Figures/RV_newLogo.png -------------------------------------------------------------------------------- /Figures/RVlogoVecW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Figures/RVlogoVecW.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # ignore all logs 2 | *.log 3 | *.bak 4 | Main.* 5 | !Main.pdf 6 | !Main.tex 7 | CODE_OF_CONDUCT.md 8 | 9 | -------------------------------------------------------------------------------- /Chapter1/Figures/universe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/Chapter1/Figures/universe.jpeg -------------------------------------------------------------------------------- /ReportLatexV3.8_CommandUsage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvce-latex/Project-Report-Template/HEAD/ReportLatexV3.8_CommandUsage.pdf -------------------------------------------------------------------------------- /AuxFiles/ProjectBib.bib: -------------------------------------------------------------------------------- 1 | % Encoding: UTF-8 2 | 3 | @Book{Razavi2000, 4 | author = {Behzad Razavi}, 5 | title = {Design of Analog CMOS Integrated Circuits}, 6 | year = {2000}, 7 | publisher = {McGraw-Hill Education}, 8 | isbn = {978-0072380323}, 9 | } 10 | 11 | @Comment{jabref-meta: databaseType:biblatex;} 12 | -------------------------------------------------------------------------------- /Main-blx.bib: -------------------------------------------------------------------------------- 1 | @Comment{$ biblatex control file $} 2 | @Comment{$ biblatex bcf format version 3.11 $} 3 | % Do not modify this file! 4 | % 5 | % This is an auxiliary file used by the 'biblatex' package. 6 | % This file may safely be deleted. It will be recreated as 7 | % required. 8 | 9 | @Control{biblatex-control, 10 | options = {3.11:0:0:1:0:1:1:0:0:0:0:0:2:1:6:1:0:0:3:1:79:+:+:none}, 11 | } 12 | -------------------------------------------------------------------------------- /AuxFiles/Packages.tex: -------------------------------------------------------------------------------- 1 | %Packages 2 | \usepackage{ecproject} 3 | \usepackage{graphicx} 4 | \usepackage{tikz} 5 | \usetikzlibrary{calc} 6 | \usepackage[a4paper, margin=1in]{geometry} 7 | \usepackage{float} 8 | \usepackage{qrcode} 9 | %%%Page related 10 | \usepackage{fancyhdr} % for header & footer 11 | \usepackage[hidelinks]{hyperref} 12 | \usepackage[toc, nonumberlist]{glossaries} %For Glossaries - to be loaded only after hyperref package 13 | % For code snippets 14 | \usepackage[listings]{tcolorbox} 15 | \tcbuselibrary{skins,breakable} 16 | \tcbuselibrary{theorems} 17 | %\ifIndentPara 18 | \usepackage{indentfirst} 19 | %\fi 20 | \usepackage{setspace} 21 | %%%Table Related 22 | %\usepackage{booktabs} 23 | %\usepackage{makecell} 24 | %\usepackage{multirow} 25 | %\usepackage{multicol} 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Narashimaraja 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /CoverPages/Abstract.tex: -------------------------------------------------------------------------------- 1 | \addcontentsline{toc}{chapter}{Abstract}\vspace{-1cm} 2 | %Border 3 | \begin{tikzpicture}[remember picture, overlay] 4 | \draw[line width = 4pt] ($(current page.north west) + (0.75in,-0.75in)$) rectangle ($(current page.south east) + (-0.75in,0.75in)$); 5 | \end{tikzpicture} 6 | 7 | 8 | Highlights of significant contributions: One page with 3 to 4 paragraphs\\ 9 | 10 | Paragraph 1: Importance and relevance of Topic, reported issues and limitations of the topic in performance or computation etc, issues involved in those limitations, need for addressing those issues and a short note on how that is addressed in this report. 11 | 12 | 13 | Paragraph 2: Objectives of this work, short note on algebraic methods used and formulations achieved, computational procedures developed. \gls{ic}. 14 | 15 | 16 | Paragraph 3: Description of simulation procedure including SW tools used and choice of test cases. Short note on results achieved and significant highlights of improvements if any in terms of percentage , for example the architecture presented in this report shows 22 \% improve in power consumption as compared to the previously reported articles. 17 | \gls{ic} 18 | 19 | Paragraph 4: The last para needed only if emulation (after simulation) or Hardware developed to validate simulation results in para 3. 20 | 21 | \pagebreak -------------------------------------------------------------------------------- /Chapter4/chapter4-implement.tex: -------------------------------------------------------------------------------- 1 | \chapter{Implementation of Pipelined Analog to Digital converter} 2 | 3 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter).But don't start the introduction paragraph in the chapters like "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 4 | 5 | \section{Contents of this chapter} 6 | This chapter should elaborate the following in detail. 7 | \begin{enumerate} 8 | \item Implementation details for hardware based projects 9 | \item Top level Design for software based projects 10 | \end{enumerate} 11 | 12 | You can add sections and sub sections to elaborate your project work done. 13 | 14 | \vspace{0.75cm} 15 | 16 | \textbf{The chapters should not end with figures, instead bring the paragraph explaining about the figure at the end followed by a summary paragraph.} 17 | 18 | After elaborating the various sections of the chapter (From Chapter 2 onwards), a summary paragraph should be written discussing the highlights of that particular chapter. This summary paragraph should not be numbered separately. This paragraph should connect the present chapter to the next chapter. 19 | 20 | -------------------------------------------------------------------------------- /Chapter6/chapter6-conclution.tex: -------------------------------------------------------------------------------- 1 | \chapter{Conclusion and Future Scope} 2 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter). But don't start the introduction paragraph in the chapters like "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 3 | 4 | \section{Conclusion} 5 | This chapter should not contain an introduction paragraph like other chapters. You can directly write conclusion of the work done under this section. Typically this section can have 3 to 4 paragraphs. 6 | 7 | First paragraph should bring in the scenario of the project and every objective should be explained here. 8 | 9 | Second paragraph should say how the objectives are implemented and achieved. 10 | 11 | Last paragraph should draw the conclusions from each objective with quantitative results, performance improvement etc. 12 | 13 | \section{Future Scope} 14 | Briefly discuss the constraints and limitations of the project and state the possibilities of extending the work in future. 15 | \section{Learning Outcomes of the Project} 16 | \begin{itemize} 17 | \item List the learning outcomes here 18 | \item List a minimum of 5 learning outcomes 19 | \end{itemize} 20 | 21 | -------------------------------------------------------------------------------- /Appendix/Apndx.tex: -------------------------------------------------------------------------------- 1 | \chapter{Code} 2 | \section{First Appendix} 3 | You can use \texttt{tcblisting} for creating the code snippets. The following example illustrates how one can customize the \texttt{tcblisting} to achieve the \texttt{tcl} script. Similarly, one can use it for other programming language listing, including HDL. 4 | 5 | \begin{tcblisting}{listing only,colback=gray!10!white, breakable, boxsep=0pt,top=1mm,bottom=1mm,left=1mm,right=1mm, 6 | listing options={ 7 | language= tcl, 8 | basicstyle=\small\ttfamily, 9 | otherkeywords={create_clock, set_clock_latency, set_input_delay, set_output_delay, set_load, set_max_fanout, set_fanout_load}, 10 | keywordstyle=\color{blue}, 11 | %keywordstyle=[2]{\color{red}}, 12 | commentstyle=\color{gray}, 13 | backgroundcolor=\color{gray!25}, 14 | %morekeywords=[2]{arg,pos}, 15 | %moredelim=[is][\color{violet}]{''}{''}, 16 | escapechar=!}} 17 | # Since our design has a clock with name clk, 18 | ## specify that name under [get_port ] 19 | create_clock -period 40 -waveform {0 20} [get_ports clk] 20 | 21 | # Setting a 'delay' on the clock: 22 | set_clock_latency 0.3 clk 23 | 24 | # Setting up constraints on your I/P and O/P pins 25 | set_input_delay 2.0 -clock clk [all_inputs]!\tikz[remember picture]\node[](c1){};! 26 | set_output_delay 1.65 -clock clk [all_outputs]!\tikz[remember picture]\node[](c2){};! 27 | 28 | # Set realistic 'loads' on each output pin 29 | set_load 0.1 [all_outputs] 30 | 31 | # Set 'maximum' fanin and fan-out for the input and output pins 32 | set_max_fanout 1 [all_inputs] 33 | set_fanout_load 8 [all_outputs] 34 | \end{tcblisting} -------------------------------------------------------------------------------- /AuxFiles/Glossaries.tex: -------------------------------------------------------------------------------- 1 | %\newglossaryentry{length}{name=$l$, description={Diffusion length}} 2 | %\gls{length} 3 | 4 | \newglossaryentry{rc}{name=$\tau$, description={Time constant}, type=symbolList} 5 | \newglossaryentry{wavelength}{name=$\lambda$, description={Wavelength of a light in a medium}, type=symbolList} 6 | \newglossaryentry{c}{name=$c$, description={Speed of light}, type=symbolList} 7 | \newglossaryentry{freq}{name=$f$, description={Frequncy of light in a medium}, type=symbolList} 8 | 9 | %A 10 | \newacronym{ade}{ADE}{Analog Design Environment} 11 | %B 12 | 13 | %C 14 | \newacronym{cad}{CAD}{Computer Aided Design} 15 | \newacronym{cpa}{CPA}{Carry-Propagate Adder} 16 | \newacronym{cs}{CS}{Common Source} 17 | \newacronym{csa}{CSA}{Carry-Save Adder} 18 | \newacronym{ciw}{CIW}{Command Interpreter Window} 19 | %D 20 | \newacronym{drc}{DRC}{Design Rule Check} 21 | %E 22 | \newacronym{erc}{ERC}{Electrical Rule Check} 23 | %F 24 | 25 | %G 26 | 27 | %H 28 | 29 | %I 30 | \newacronym{ic}{IC}{Integrated Circuit} 31 | %J 32 | 33 | %L 34 | \newacronym{lvs}{LVS}{Layout Versus Schematic} 35 | \newacronym{lsw}{LSW}{Layer Selection Window} 36 | 37 | %M 38 | \newacronym{mo}{M-O}{Metal-Oxide} 39 | \newacronym{mom}{M-O-M}{Metal-Oxide-Metal} 40 | \newacronym{mos}{M-O-S}{Metal-Oxide-Semiconductor} 41 | 42 | 43 | %N 44 | %O 45 | \newacronym{1d}{1D}{One-dimentional} 46 | \newacronym{os}{O-S}{Oxide-Semiconductor} 47 | %P 48 | %Q 49 | %R 50 | 51 | %S 52 | %T 53 | \newacronym{3d}{3D}{Three-dimentional} 54 | %U 55 | %V 56 | \newacronym{vtc}{VTC}{Voltage Transfer Characteristic} 57 | %W 58 | %X 59 | %Y 60 | %Z 61 | -------------------------------------------------------------------------------- /Chapter3/chapter3-design.tex: -------------------------------------------------------------------------------- 1 | \chapter{Analysis/Design of Pipelined Analog to Digital converter} 2 | 3 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter).But don't start the introduction paragraph in the chapters like "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 4 | \section{Contents of this Chapter} 5 | This chapter should contain the following sections and subsections in detail. 6 | \begin{enumerate} 7 | \item Specifications for the Design 8 | \item Pre analysis work for the design or Models used 9 | \item Design methodology in detail 10 | \item Design Equations 11 | \item Experimental techniques (if any) 12 | \end{enumerate} 13 | Apart from the aforementioned sections, you can add sections as per the requirements of the project in consultation with your guide. 14 | 15 | \section{Paraphrasing} 16 | When you paraphrase a written passage, you rewrite it to state the essential ideas in your own words. Because you do not quote your source word for word when paraphrasing, it is unnecessary to enclose the paraphrased material in quotation marks. However, the paraphrased material must be properly referenced because the ideas are taken from someone else whether or not the words are identical. 17 | 18 | Ordinarily, the majority of the notes you take during the research phase of writing your report will paraphrase the original material. Paraphrase only the essential ideas. Strive to put original ideas into your own words without distorting them." 19 | 20 | \section{Quotations} 21 | When you have borrowed words, facts, or idea of any kind from someone else's work, acknowledge your debt by giving your source credit in footnote (or in running text as cited reference). Otherwise, you will be guilty of plagiarism. Also, be sure you have represented the original material honestly and accurately. Direct word to word quotations are enclosed in quotation marks." 22 | 23 | \vspace{0.75cm} 24 | 25 | \textbf{The chapters should not end with figures, instead bring the paragraph explaining about the figure at the end followed by a summary paragraph.} 26 | 27 | After elaborating the various sections of the chapter (From Chapter 2 onwards), a summary paragraph should be written discussing the highlights of that particular chapter. This summary paragraph should not be numbered separately. This paragraph should connect the present chapter to the next chapter. -------------------------------------------------------------------------------- /CoverPages/Ack.tex: -------------------------------------------------------------------------------- 1 | %%ecproject package is created by P Narashimaraja, Assistant Professor, ECE, RVCE.More actions 2 | %%Border 3 | \begin{tikzpicture}[remember picture, overlay] 4 | \draw[line width = 4pt] ($(current page.north west) + (0.75in,-0.75in)$) rectangle ($(current page.south east) + (-0.75in,0.75in)$); 5 | \end{tikzpicture} 6 | \thispagestyle{empty} 7 | \ifIDP \vspace{-1cm}\fi 8 | \begin{center} 9 | %.\hspace{1cm}\\ \par 10 | \Large\textbf{\underline{ACKNOWLEDGEMENTS}} \par 11 | \end{center} 12 | 13 | \ifPG I am \else 14 | \ifStuNameBUsed We are \else I am \fi\fi indebted to \ifPG my \else\ifStuNameBUsed our \else my \fi\fi guide, \textbf{\printGuideNameA}, \printGuideDesigA, Department of \printGuideDeptAInSF, RVCE for the wholehearted support, suggestions and invaluable advice throughout \ifPG my \else\ifStuNameBUsed our \else my \fi\fi project work and also helped in the preparation of this thesis.\\ \par 15 | 16 | \ifPG I \else \ifStuNameBUsed We \else I \fi\fi also express our gratitude to \ifPG my \else\ifStuNameBUsed our \else my \fi\fi panel member\ifIDP\space\else s \fi\textbf{\printPanelMemberA}, \printPanelMemberDesigA, Department of \printPanelMemberDeptAInSF, RVCE \ifIDP \else and \textbf{\printPanelMemberB}, \printPanelMemberDesigB , Department of \printPanelMemberDeptBInSF, RVCE \fi for \ifPanelMemBUsed the \else their\fi valuable comments and suggestions during the phase evaluations. \\ \par 17 | 18 | \ifPG My \else \ifStuNameBUsed Our \else My \fi\fi sincere thanks to the project coordinator\ifIDP\else\ifProjectMemBUsed s\fi\fi\space \textbf{\printProjectMemberA}, \printPanelMemberDesigA, Department of \printProjectMemberDeptAInSF \ifIDP \space for\space \else\ifProjectMemBUsed \ifProjectMemCUsed,\space \else\space and\space \fi\textbf{\printProjectMemberB}, \printPanelMemberDesigB, \ifProjectMemCUsed\space and \textbf{\printProjectMemberC} \fi\fi\space for \ifProjectMemBUsed their \else the \fi\fi timely instructions and support in coordinating the project.\\ \par 19 | 20 | \ifPG My \else \ifStuNameBUsed Our \else My \fi\fi gratitude to \textbf{Prof. Narashimaraja P}, Department of ECE, RVCE for the organized latex template which made report writing easy and interesting.\\ \par 21 | 22 | 23 | \ifPG My \else \ifStuNameBUsed Our \else My \fi\fi sincere thanks to \textbf{\printHOD}, Professor and Head, Department of \ifIDP \printGuideDeptAInLF\else\printDepartmentLF\fi, RVCE for the support and encouragement.\\ \par 24 | 25 | \ifIDP 26 | We are deeply grateful to \textbf{\printDA}, Professor and Dean Academics, RVCE, for the continuous support in the successful execution of this Interdisciplinary project. 27 | \\ \par 28 | \fi 29 | \ifPG I \else \ifStuNameBUsed We \else I \fi\fi express sincere gratitude to our beloved Professor and Vice Principal, \textbf{\printVicePrincipal}, RVCE and Principal, \textbf{\printPrincipal}, RVCE for the appreciation towards this project work.\\ \par 30 | 31 | \ifIDP \else\ifPG I \else\ifStuNameBUsed We \else I \fi\fi thank all the teaching staff and technical staff of \ifIDP \printGuideDeptAInLF\else\printDepartmentLF\fi\, department, RVCE for their help.\\ \par \fi 32 | 33 | Lastly, \ifPG I \else\ifStuNameBUsed we \else I \fi\fi take this opportunity to thank \ifPG my \else\ifStuNameBUsed our \else my \fi\fi family members and friends who provided all the backup support throughout the project work.\\ \par -------------------------------------------------------------------------------- /Chapter2/chapter2-Funda.tex: -------------------------------------------------------------------------------- 1 | \chapter{Theory and Fundamentals of Analog to Digital converter} 2 | 3 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter). But don't start the introduction paragraph in the chapters 2 to end with "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 4 | 5 | \section{Contents of this chapter} 6 | 7 | This chapter should discuss about the prerequisite learnings before the execution of the project. Organise and elaborate the theory and necessary fundamentals required for the execution of the project. You can use \verb|\subsections| and \verb|subsubsections| in this chapter. 8 | \section{Contents of this chapter} 9 | If a specific programming language is required for the project, a section can be allotted in this chapter to discuss it. 10 | \section{Contents of this chapter} 11 | Tools used could be another possible section to discuss about the software tools used in the work. 12 | \section{Contents of this chapter} 13 | The details in this chapter can be added in consultation with the project guide. For an internship based projects, subsections can be modified accordingly. 14 | 15 | \section{Use of Acronyms and Glossaries} 16 | Acronyms are nothing but the short form of regular repeated word. Say for example, you have a repeat word "Integrated Circuits" and you want to use a short form for it as "IC". For which you have to first define the word and use it wherever you wanted to refer it. 17 | 18 | First, let's look at the definition, which has to be entered in \texttt{Glossaries.tex} under \texttt{CoverPages} directory. 19 | \begin{verbatim} 20 | %\newacronym{}{}{} 21 | \newacronym{ic}{IC}{Integrated Circuits} 22 | \end{verbatim} 23 | In order to use the defined acronym, use the commands \verb|\gls{}| as shown below 24 | 25 | As an example, call the definition with \verb|\gls{ic}| and the outcome of it is reflected as, \gls{ic}. 26 | 27 | Note: For the First time, the expanded form appears along with the Short-form definition inside parenthesis. But when the \verb|\gls{}| is repeated, only Short-form appears inside the parenthesis. 28 | 29 | Now, let's look at the definition of symbols. Follow the syntax to define the symbol first, inside \texttt{Glossaries.tex} under \texttt{CoverPages} directory. 30 | \begin{verbatim} 31 | %\newglossaryentry{}{name=, description={}, type=} 32 | \newglossaryentry{rc}{name=$\tau$, description={Time constant}, type=symbolList} 33 | \end{verbatim} 34 | 35 | As an example, the rate of change is defined with \verb|\gls{rc}| and the outcome of it is reflected as, the rate of change is defined with \gls{rc}. 36 | 37 | \vspace{0.75cm} 38 | 39 | \textbf{The chapters should not end with figures, instead bring the paragraph explaining about the figure at the end followed by a summary paragraph.} 40 | 41 | After elaborating the various sections of the chapter (From Chapter 2 onwards), a summary paragraph should be written discussing the highlights of that particular chapter. This summary paragraph should not be numbered separately. This paragraph should connect the present chapter to the next chapter. 42 | -------------------------------------------------------------------------------- /CoverPages/Declaration.tex: -------------------------------------------------------------------------------- 1 | %%ecproject package is created by P Narashimaraja, Assistant Professor, ECE, RVCEMore actions 2 | %%Border 3 | \begin{tikzpicture}[remember picture, overlay] 4 | \draw[line width = 4pt] ($(current page.north west) + (0.75in,-0.75in)$) rectangle ($(current page.south east) + (-0.75in,0.75in)$); 5 | \end{tikzpicture} 6 | 7 | \thispagestyle{empty} 8 | \vspace{-0.75cm} 9 | \begin{center} 10 | \Large\textbf{\underline{DECLARATION}} \par 11 | \end{center} 12 | 13 | 14 | \noindent \ifPG I\else \ifStuNameBUsed We\else I\fi\fi, \textbf{\printStuNameA}\ifPG ,$\,$\else\ifStuNameBUsed\ifStuNameCUsed,$\,$ \else{$\,$ and $\,$}\fi \textbf{\printStuNameB}\ifStuNameCUsed \ifStuNameDUsed,$\,$ \else{$\,$ and $\,$}\fi \textbf{\printStuNameC}\ifStuNameDUsed\ifIDP,$\,$ \else{$\,$ and $\,$}\fi \textbf{\printStuNameD}\ifIDP\ifStuNameEUsed\ifStuNameFUsed,$\,$ \else{$\,$ and $\,$}\fi \textbf{\printStuNameE}$\,$ \ifStuNameFUsed and $\,$ \textbf{\printStuNameF}$\,$ \fi\fi\fi\fi\fi\fi\fi \ifPG student\space \else \ifStuNameBUsed\space students\space\else\space student\space\fi\fi of \ifPG \ifMinor {third}\else {fourth} \fi\else\ifDTL{fourth}\else\ifIDP{sixth}\else \ifMinor{sixth}\else{eighth}\fi\fi\fi\fi\space semester \ifPG \printMastersInSF\, in \printMastersPrgName \else B.E.\fi, \ifIDP \else Department of \printDepartmentLF,\fi\space RV College of Engineering, Bengaluru, hereby declare that the \ifDTL{design thinking lab\space} \else \ifIDP {interdisciplinary project\space} \else \ifMinor{minor project\space}\else{major project\space}\fi\fi\fi titled `\textbf{\printTitle}' has been carried out by \ifPG me \else \ifStuNameBUsed us \else me \fi\fi and submitted in partial fulfilment for the award of degree of \ifPG \textbf{\printMastersInLF} in \textbf{\printMastersPrgName} \else\textbf{Bachelor of Engineering} in \ifIDP respective departments \else \textbf{\printDepartmentLF} \fi\fi during the year \printAcadYear.\\ \par 15 | 16 | \noindent Further \ifPG I \else\ifStuNameBUsed we \else I \fi \fi declare that the content of the dissertation has not been submitted previously by anybody for the award of any degree or diploma to any other university.\\ \par 17 | 18 | \noindent \ifPG I \else\ifStuNameBUsed We \else I \fi \fi also declare that any Intellectual Property Rights generated out of this project carried out at RVCE will be the property of RV College of Engineering, Bengaluru and \ifPG I \else\ifStuNameBUsed We \else I \fi\fi will be one of the authors of the same. 19 | 20 | \vspace{1cm} 21 | \noindent Place: Bengaluru\par 22 | \vspace{0.5cm} 23 | \noindent Date: \par 24 | \ifStuNameEUsed \vspace{1cm} 25 | \else \vspace{2cm} 26 | \fi 27 | \begin{table}[H] 28 | \centering 29 | %\resizebox{\textwidth}{!}{% 30 | \begin{tabular}{llcp{5cm}cc} 31 | &&&&&\\ 32 | &&&&&\\ 33 | &Name &&& Signature& \\ 34 | &&&&&\\ 35 | 1.&\printStuNameA (\printStuUSNA)&&&&\\ 36 | &&&&&\\ 37 | \ifPG% 38 | \else% 39 | \ifStuNameBUsed% 40 | 2.&\printStuNameB (\printStuUSNB)&&&&\\ 41 | &&&&&\\ 42 | \else% 43 | \fi% 44 | \ifStuNameCUsed% 45 | 3.&\printStuNameC (\printStuUSNC)&&&&\\ 46 | &&&&&\\ 47 | \else% 48 | \fi% 49 | \ifStuNameDUsed% 50 | 4.&\printStuNameD (\printStuUSND)&&&&\\ 51 | &&&&&\\ 52 | \else% 53 | \fi% 54 | \ifIDP 55 | \ifStuNameEUsed% 56 | 5.&\printStuNameE (\printStuUSNE)&&&&\\ 57 | &&&&&\\ 58 | \else% 59 | \fi% 60 | \fi 61 | \ifIDP 62 | \ifStuNameFUsed% 63 | 6.&\printStuNameF (\printStuUSNF)&&&&\\ 64 | &&&&&\\ 65 | \else% 66 | \fi% 67 | \fi 68 | \fi% 69 | \end{tabular}% 70 | %} 71 | \end{table} 72 | %\pagebreak 73 | 74 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # RVCE-Latex-Project-Report-Template 2 | This is a Latex template is only for RV College of Engineering students for their report writing in latex. You can use this template for both UG and PG mini/major project report writing in Latex. The presentation slide, discussed about how to use the commands from `ecproject` package, is attached [here](https://github.com/rvce-latex/Project-Report-Template/blob/main/ReportLatexV3.8_CommandUsage.pdf). 3 | 4 | The template, by defalut generates **UG Major project**. 5 | 6 | The following is the list of commands, which are used to generate the reports apart from **UG Major project**. You have to uncomment (with *precaution*) to generate: 7 | 1. UG Minor project report 8 | 2. PG Major project report 9 | 3. PG Minor project report 10 | 4. Interdisciplinary project report 11 | 5. Design thinking lab report (not fully supported). 12 | 13 | ### Errors when uncommenting mutually exclusive commands 14 | * You should not uncomment `\DTLProject` with `\pgProgram` 15 | * You should not uncomment `\DTLProject` with `\MinorProject` (or in combination with `\pgProgram`) 16 | * You should not uncomment `\IDPProject` with `\pgProgram` 17 | * You should not uncomment `\IDPProject` with `\MinorProject` (or in combination with `\pgProgram`) 18 | * You should not uncomment `\IDPProject` with `\DTLProject` or vice-versa 19 | 20 | >>Note: `\DTLProject` is not fully supported yet. 21 | 22 | ## Interdisciplinary Project (IDP) 23 | Uncomment the following command in `Main.tex` 24 | ``` 25 | %\IDPProject 26 | ``` 27 | This settings is used for generating IDP report. 28 | 29 | >>Note: This command is only used for UG students, so if any of the other report generating commands are enabled, you will get an error message stating the exact mutually exclusive commands which were uncommented. 30 | 31 | 32 | ## For PG project report, uncomment the following command in `Main.tex` file 33 | 34 | ``` 35 | %\pgProgram% 36 | ``` 37 | 38 | This will automatically takes in the values specified in the commands given below, for PG: 39 | ``` 40 | \MastersIn[M.Tech]{Master of Technology} 41 | \pgProgramName{VLSI Design & Embedded Systems} 42 | ``` 43 | >> Note: `\MastersIn` command has 2 fields, where the field inside `[]` is used for specifying the shorter form of the type of master you are studying and is used inside the document for processing. So do specify this value for generating successful report. 44 | 45 | ## For mini project generation, uncomment the following command in "Main.tex" file 46 | ``` 47 | %\MinorProject 48 | ``` 49 | --- 50 | ## For Plagiarism check, uncomment the following command in "Main.tex" file 51 | ``` 52 | %\EnPlagReport 53 | ``` 54 | Uncomment `\EnPlagReport` line, before plagiarism check to remove Certificate, Declaration, Acknowledgement, ToC and Bibliography pages. 55 | 56 | --- 57 | 58 | ## To add Appendix chapter 59 | Uncomment the following lines in "Main.tex" file 60 | ``` 61 | %\appendix 62 | %\input{./Appendix/Apndx}%Appendix Chapter 1 63 | ``` 64 | Add contents to ``Apndx.tex`` file under `Appendix` folder. 65 | 66 | ## To access old Project template with old Logos 67 | You can access the older versions from the side pannel under Releases. You might probably use `v3.6` `Version 3.6 (31 Jan 2024)` release. 68 | 69 | ![giit_release](https://github.com/rvce-latex/Project-Report-Template/assets/85557733/9a427471-7c07-4df6-a5d1-0da7b9ecf40c) 70 | 71 | 72 | 73 | ## Further Help 74 | For further help regarding the setup, follows the [Wiki link](https://github.com/rvce-latex/Project-Report-Template/wiki). 75 | 76 | --- 77 | >>[Pretty old videos] Commands used might have got changed: 78 | 79 | >Use the youtube play list to know how to use this template: https://youtube.com/playlist?list=PLXnaDu1KFWvaIh-jh9ME8mp5ca-PEtch4 80 | --- 81 | -------------------------------------------------------------------------------- /Chapter5/chapter5-result.tex: -------------------------------------------------------------------------------- 1 | \chapter{Results \& Discussions} 2 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter).But don't start the introduction paragraph in the chapters like "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 3 | \section{Contents of this chapter} 4 | All the results obtained for your objectives should be discussed in this chapter. This chapter should contain the following sections as per the project. 5 | \begin{enumerate} 6 | \item Simulation results 7 | \item Experimental results 8 | \item Performance Comparison 9 | \item Inferences drawn from the results obtained 10 | \end{enumerate} 11 | All the figures should be properly explained by bringing the scenarios of the design done in the project. A detailed discussion of results obtained should be done in this chapter. 12 | 13 | \section{Tables in thesis} 14 | \begin{itemize} 15 | \item All Table Caption should be in Sentence Case, TNR 10 Pt. It should be of the Format: 16 | \begin{itemize} 17 | \item Table 1.1 Results of the experiment ….(Centered) 18 | \end{itemize} 19 | \item It should be cited as Table 1.1. 20 | \item Caption should appear above the Table. 21 | \item Table Header and the entries should be of Font TNR 10 Pt, Justified. 22 | \item For wider Table, the page orientation can be Landscape. 23 | \item For Larger Table, it can run to pages and the header should be repeated for each page of the Table. 24 | \item Table must be adjusted to fit in the page and no single row is left out for a new page. 25 | \end{itemize} 26 | 27 | Sample Table \ref{c5:tab1} is given below for your reference, 28 | 29 | \begin{table}[htb] 30 | \fontsize{10}{12}\selectfont 31 | \caption{Country List} 32 | \label{c5:tab1} 33 | \begin{tabular}{|p{3cm}|c|c|c|} 34 | %\hline 35 | %\multicolumn{4}{|c|}{Country List} \\ 36 | \hline 37 | \textbf{Country Name or Area Name}& \textbf {ISO ALPHA 2 Code} & \textbf {ISO ALPHA 3 Code} & \textbf{ISO numeric Code}\\ 38 | \hline 39 | \textbf{Afghanistan} & AF & AFG & 004\\\hline 40 | \textbf{Aland Islands}& AX & ALA & 248\\\hline 41 | \textbf{Albania} & AL & ALB& 008\\\hline 42 | \textbf{Algeria} &DZ & DZA& 012\\\hline 43 | \textbf{American Samoa}& AS & ASM&016\\\hline 44 | \textbf{Andorra}& AD & AND & 020\\\hline 45 | \textbf{Angola}& AO & AGO& 024\\ 46 | \hline 47 | \end{tabular} 48 | \end{table} 49 | 50 | %\begin{table}[htp] 51 | %\fontsize{10}{12}\selectfont 52 | %\centering 53 | %\caption{Data units, sources, and dates} \label{c5:tab2} 54 | %\begin{tabular}{| *4{>{\arraybackslash}m{1in}|} @{}m{0pt}@{}} 55 | % \hline 56 | % \textbf{Variable} & \textbf{Dates} & \textbf{Units} & 57 | % \textbf{Source} &\\[2ex] 58 | % \hline 59 | % \textbf{Nominal Physical Capital Stock} & 1950-1990 & Billions 60 | % US\$ & Nehru and Dhareshwar (1993) &\\[0ex] 61 | % \hline 62 | % \textbf{Total Population} & 1950-1990 & Billions & Nehru and 63 | % Dhareshwar (1993) &\\[0ex] 64 | % \hline 65 | % \textbf{Nominal GDP} & 1950-1990 & Billions US\$ & PWT &\\[5ex] 66 | % \hline 67 | % \textbf{Real GDP per capita} & 1950-1990 & 2005 US\$ per capita & PWT &\\[5ex] 68 | % \hline 69 | %\end{tabular} 70 | %\end{table} 71 | 72 | \section{Math equation in thesis} 73 | All equation should be written using equation editor or using an equivalent tool. 74 | \begin{itemize} 75 | \item Equations should be numbered as : 1.1, 1.2 ... 76 | \item Equation should be Centered, 12 Pt, TNR. 77 | \item Equation number should be right Justified 78 | \item It should be cited as Eqn. 1.1. 79 | \item If the sentence starts by citing an equation, then it should be written as Equation 1.1 For example, Equation 5.1 states the Pythagoras theorem. 80 | 81 | 82 | \end{itemize} 83 | 84 | For example in Eqn. \ref{eqn:pythag thm}, The well known Pythagorean theorem $x^2 + y^2 = z^2$ was 85 | proved to be invalid for other exponents. 86 | Meaning the next equation has no integer solutions: 87 | 88 | \begin{equation} 89 | \label{eqn:pythag thm} 90 | x^n + y^n = z^n 91 | \end{equation} 92 | 93 | The mass-energy equivalence is described by the famous equation in Eqn. \ref{eqn:mass-eng} 94 | \begin{equation} 95 | \label{eqn:mass-eng} 96 | E=mc^2 97 | \end{equation} 98 | 99 | discovered in 1905 by Albert Einstein. 100 | 101 | \section{Interpretation of results} 102 | 103 | \vspace{2.5cm} 104 | 105 | \textbf{The chapters should not end with figures, instead bring the paragraph explaining about the figure at the end followed by a summary paragraph.} 106 | 107 | After elaborating the various sections of the chapter (From Chapter 2 onwards), a summary paragraph should be written discussing the highlights of that particular chapter. This summary paragraph should not be numbered separately. This paragraph should connect the present chapter to the next chapter. 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /CoverPages/Certificate.tex: -------------------------------------------------------------------------------- 1 | %%ecproject package is created by P Narashimaraja, Assistant Professor, ECE, RVCEMore actions 2 | %Border 3 | \begin{tikzpicture}[remember picture, overlay] 4 | \draw[line width = 4pt] ($(current page.north west) + (0.75in,-0.75in)$) rectangle ($(current page.south east) + (-0.75in,0.75in)$); 5 | \end{tikzpicture} 6 | \thispagestyle{empty} 7 | \vspace{-1.5cm} 8 | \begin{center} 9 | \Large\textbf{RV College of Engineering\textsuperscript{\small\textregistered}, Bengaluru} \\[-0.5em] 10 | \large{(\textit{Autonomous institution affiliated to VTU, Belagavi})} \\[-0.5em] 11 | \ifIDP \else\large\textbf{Department of \ifIDP \printGuideDeptAInLF\else\printDepartmentLF\fi}\fi 12 | \vspace{0.5cm} 13 | \includegraphics[width=4cm]{Figures/RV_logoVec}\\ 14 | \Large\textbf{\underline{CERTIFICATE}} \par 15 | \end{center} 16 | %\begin{minipage}[b]{\linewidth} 17 | %\large 18 | \begin{spacing}{1.5} 19 | \noindent Certified that the \ifIDP{interdisciplinary\space}\else \ifDTL{design thinking lab\space} \else \ifMinor{minor\space}\else{ major\space}\fi\fi\fi project (\printCode) work titled \textbf{\textit{\printTitle}} is carried out by 20 | \ifPG{% 21 | \textbf{\printStuNameA} (\textbf{\printStuUSNA}) who is bonafide student 22 | } 23 | \else{ 24 | \ifIDP{ 25 | \ifStuNameFUsed{% 26 | \textbf{\printStuNameA } (\textbf{\printStuUSNA}), \textbf{\printStuNameB } (\textbf{\printStuUSNB}), \textbf{\printStuNameC } (\textbf{\printStuUSNC}), \textbf{\printStuNameD } (\textbf{\printStuUSND}), \textbf{\printStuNameE } (\textbf{\printStuUSNE}) and \textbf{\printStuNameF } (\textbf{\printStuUSNF}) who are bonafide students 27 | }\else{% 28 | \ifStuNameEUsed{% 29 | \textbf{\printStuNameA } (\textbf{\printStuUSNA}), \textbf{\printStuNameB } (\textbf{\printStuUSNB}), \textbf{\printStuNameC } (\textbf{\printStuUSNC}), \textbf{\printStuNameD } (\textbf{\printStuUSND}) and \textbf{\printStuNameE } (\textbf{\printStuUSNE}) who are bonafide students 30 | }\fi 31 | }\fi 32 | }\else{% 33 | \ifStuNameDUsed{% 34 | \textbf{\printStuNameA } (\textbf{\printStuUSNA}), \textbf{\printStuNameB } (\textbf{\printStuUSNB}), \textbf{\printStuNameC } (\textbf{\printStuUSNC}) and \textbf{\printStuNameD } (\textbf{\printStuUSND}) who are bonafide students 35 | }\else{% 36 | \ifStuNameCUsed{% 37 | \textbf{\printStuNameA } (\textbf{\printStuUSNA}), \textbf{\printStuNameB } (\textbf{\printStuUSNB}) and \textbf{\printStuNameC } (\textbf{\printStuUSNC}) who are bonafide students 38 | }\else{% 39 | \ifStuNameBUsed{% 40 | \textbf{\printStuNameA} (\textbf{\printStuUSNA}) and \textbf{\printStuNameB} (\textbf{\printStuUSNB}) who are bonafide students 41 | }\else{% 42 | \textbf{\printStuNameA} (\textbf{\printStuUSNA}) who is bonafide student 43 | }\fi 44 | }\fi 45 | }\fi 46 | }\fi 47 | }\fi of RV College of Engineering, Bengaluru, in partial fulfillment of the requirements for the degree of \ifPG \textbf{\printMastersInLF} in \textbf{\printMastersPrgName} \else\textbf{Bachelor of Engineering} in \ifIDP respective departments \else \textbf{\printDepartmentLF} \fi\fi \ifIDP \else of the Visvesvaraya Technological University, Belagavi\space\fi during the year \printAcadYear. It is certified that all corrections/suggestions indicated for the Internal Assessment have been incorporated in the \ifDTL{design thinking lab\space}\else\ifIDP {interdisciplinary project\space}\else\ifMinor{minor project\space}\else{major project\space}\fi\fi\fi report deposited in the departmental library. The \ifDTL{design thinking lab\space} \else \ifIDP {interdisciplinary project\space} \else \ifMinor{minor project\space}\else{major project\space}\fi\fi\fi report has been approved as it satisfies the academic requirements in respect of \ifDTL{design thinking lab\space}\else\ifIDP {interdisciplinary project\space}\else\ifMinor{minor project\space}\else{major project\space}\fi\fi\fi work prescribed by the institution for the said degree. \par 48 | \end{spacing} 49 | %\ifStuNameCUsed \vspace{-0.5cm}\fi 50 | \ifIDP 51 | \begin{table}[H] 52 | \centering 53 | % \resizebox{1\textwidth}{!}{% 54 | \begin{tabular}{p{0.4\textwidth}p{0.2\textwidth}p{0.4\textwidth}c} 55 | &&&\\ 56 | &&&\\ 57 | \centering{\printGuideNameA} & &\centering{\printHOD} &\\ 58 | \centering{Guide} & & \centering{Head of the Department}& \\ 59 | & & &\\ 60 | & & & \\ 61 | & & & \\ 62 | \centering{\printDA} & & \centering{\printPrincipal} &\\ 63 | \centering{Dean Academics} & & \centering{Principal} &\\ 64 | &&&\\ 65 | \end{tabular}% 66 | % } 67 | \end{table} 68 | \else 69 | \begin{table}[H] 70 | \centering 71 | \resizebox{1\textwidth}{!}{% 72 | \begin{tabular}{ccc} 73 | \Large &&\\ 74 | & &\\ 75 | \large Guide &\large Head of the Department &\large Principal\\ 76 | & &\\ 77 | \large\printGuideNameA & \large\printHOD & \large\printPrincipal\\ 78 | & & \\ 79 | \end{tabular}% 80 | } 81 | \end{table} 82 | \fi 83 | \ifStuNameCUsed \vspace{-0.75cm}\fi 84 | \begin{table}[H] 85 | \centering 86 | %\resizebox{\textwidth}{!}{% 87 | \begin{tabular}{lccp{6cm}cc} 88 | &&&\textbf{\Large External Viva}&&\\ 89 | 90 | &Name of Examiners &&& & Signature with Date\\ 91 | &&&&&\\ 92 | 1.&&&&&\\ 93 | &&&&&\\ 94 | 2.&&&&&\\ 95 | \end{tabular}% 96 | %} 97 | \end{table} 98 | %\pagebreak 99 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our 6 | community a harassment-free experience for everyone, regardless of age, body 7 | size, visible or invisible disability, ethnicity, sex characteristics, gender 8 | identity and expression, level of experience, education, socio-economic status, 9 | nationality, personal appearance, race, religion, or sexual identity 10 | and orientation. 11 | 12 | We pledge to act and interact in ways that contribute to an open, welcoming, 13 | diverse, inclusive, and healthy community. 14 | 15 | ## Our Standards 16 | 17 | Examples of behavior that contributes to a positive environment for our 18 | community include: 19 | 20 | * Demonstrating empathy and kindness toward other people 21 | * Being respectful of differing opinions, viewpoints, and experiences 22 | * Giving and gracefully accepting constructive feedback 23 | * Accepting responsibility and apologizing to those affected by our mistakes, 24 | and learning from the experience 25 | * Focusing on what is best not just for us as individuals, but for the 26 | overall community 27 | 28 | Examples of unacceptable behavior include: 29 | 30 | * The use of sexualized language or imagery, and sexual attention or 31 | advances of any kind 32 | * Trolling, insulting or derogatory comments, and personal or political attacks 33 | * Public or private harassment 34 | * Publishing others' private information, such as a physical or email 35 | address, without their explicit permission 36 | * Other conduct which could reasonably be considered inappropriate in a 37 | professional setting 38 | 39 | ## Enforcement Responsibilities 40 | 41 | Community leaders are responsible for clarifying and enforcing our standards of 42 | acceptable behavior and will take appropriate and fair corrective action in 43 | response to any behavior that they deem inappropriate, threatening, offensive, 44 | or harmful. 45 | 46 | Community leaders have the right and responsibility to remove, edit, or reject 47 | comments, commits, code, wiki edits, issues, and other contributions that are 48 | not aligned to this Code of Conduct, and will communicate reasons for moderation 49 | decisions when appropriate. 50 | 51 | ## Scope 52 | 53 | This Code of Conduct applies within all community spaces, and also applies when 54 | an individual is officially representing the community in public spaces. 55 | Examples of representing our community include using an official e-mail address, 56 | posting via an official social media account, or acting as an appointed 57 | representative at an online or offline event. 58 | 59 | ## Enforcement 60 | 61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 62 | reported to the community leaders responsible for enforcement at 63 | narashimaraja@gmail.com. 64 | All complaints will be reviewed and investigated promptly and fairly. 65 | 66 | All community leaders are obligated to respect the privacy and security of the 67 | reporter of any incident. 68 | 69 | ## Enforcement Guidelines 70 | 71 | Community leaders will follow these Community Impact Guidelines in determining 72 | the consequences for any action they deem in violation of this Code of Conduct: 73 | 74 | ### 1. Correction 75 | 76 | **Community Impact**: Use of inappropriate language or other behavior deemed 77 | unprofessional or unwelcome in the community. 78 | 79 | **Consequence**: A private, written warning from community leaders, providing 80 | clarity around the nature of the violation and an explanation of why the 81 | behavior was inappropriate. A public apology may be requested. 82 | 83 | ### 2. Warning 84 | 85 | **Community Impact**: A violation through a single incident or series 86 | of actions. 87 | 88 | **Consequence**: A warning with consequences for continued behavior. No 89 | interaction with the people involved, including unsolicited interaction with 90 | those enforcing the Code of Conduct, for a specified period of time. This 91 | includes avoiding interactions in community spaces as well as external channels 92 | like social media. Violating these terms may lead to a temporary or 93 | permanent ban. 94 | 95 | ### 3. Temporary Ban 96 | 97 | **Community Impact**: A serious violation of community standards, including 98 | sustained inappropriate behavior. 99 | 100 | **Consequence**: A temporary ban from any sort of interaction or public 101 | communication with the community for a specified period of time. No public or 102 | private interaction with the people involved, including unsolicited interaction 103 | with those enforcing the Code of Conduct, is allowed during this period. 104 | Violating these terms may lead to a permanent ban. 105 | 106 | ### 4. Permanent Ban 107 | 108 | **Community Impact**: Demonstrating a pattern of violation of community 109 | standards, including sustained inappropriate behavior, harassment of an 110 | individual, or aggression toward or disparagement of classes of individuals. 111 | 112 | **Consequence**: A permanent ban from any sort of public interaction within 113 | the community. 114 | 115 | ## Attribution 116 | 117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 118 | version 2.0, available at 119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 120 | 121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 122 | enforcement ladder](https://github.com/mozilla/diversity). 123 | 124 | [homepage]: https://www.contributor-covenant.org 125 | 126 | For answers to common questions about this code of conduct, see the FAQ at 127 | https://www.contributor-covenant.org/faq. Translations are available at 128 | https://www.contributor-covenant.org/translations. 129 | -------------------------------------------------------------------------------- /Main.tex: -------------------------------------------------------------------------------- 1 | \documentclass[12pt,oneside,a4paper]{book} % This style for A4 format. 2 | 3 | \input{./AuxFiles/Packages} 4 | 5 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 6 | %% Document settings 7 | \title{Design and Analysis of Oversampling ADC} 8 | \subCode{XX367P} 9 | % Note: While using the template for IDP, the \Department cmd is not used (discarded automatically) in IDP. The Certificate page uses \guideDeptA[]{} cmd in IDP. 10 | \Department[ECE]{Electronics and Communication Engineering} 11 | \academicYear{2024-25} 12 | 13 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 14 | %% Report Type: 15 | %%%%%%%%%%%%%%%%%% For Plagiarism Check %%%%%%%%%%%%%%%%%%%%%%% 16 | %% Uncomment \EnPlagReport line, before plagiarism check to remove Certificate, Declaration, Acknowledgement and TOC pages. 17 | %\EnPlagReport 18 | 19 | %%%%%%%%%%%%%%%%%%%%%% DTL report %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 20 | %% Uncomment \DTLProject line, if the report is for DTL project. 21 | %\DTLProject 22 | 23 | %%%%%%%%%%%%%%%%%%%%%% IDP report %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 24 | %% Uncomment \IDPProject line, if the report is for IDP project. 25 | \IDPProject 26 | 27 | %%%%%%%%%%%%%%% Minor (or) Major report %%%%%%%%%%%%%%% 28 | %% Uncomment \MinorProject line, if the report is for Minor project. 29 | %\MinorProject 30 | 31 | %%%%%%%%%%%%%%%%%%% For PG program %%%%%%%%%%%%%%%%%%% 32 | %% Uncomment \pgProgram command and define appropriate values for \MastersIn{} and \pgProgramName{} 33 | 34 | %\pgProgram% 35 | \MastersIn[M.Tech]{Master of Technology} 36 | \pgProgramName{VLSI Design \& Embedded Systems} 37 | 38 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 39 | %% Student Details%%% 40 | \stuNameA{P Narashimaraja} 41 | \stuUSNA{1RV22EC005} 42 | \stuNameB{Nithin M} 43 | \stuUSNB{1RV22EC006} 44 | \stuNameC{Aditya} 45 | \stuUSNC{1RV22EE007} 46 | \stuNameD{Bala N} 47 | \stuUSND{1RV22EC007} 48 | \stuNameE{Advaith Singh} 49 | \stuUSNE{1RV22CS012} 50 | \stuNameF{Arjith Sinha} 51 | \stuUSNF{1RV22IM013} 52 | 53 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 54 | %% Guide Related commands 55 | %% Internal Guide %% 56 | % Have to give both short form and long of Department Name 57 | \guideNameA{Mr. Ramavenkateshwaran} 58 | \guideDesignationA{Assistant Professor} 59 | \guideDeptA[ECE]{Electronics and Communication Engineering} 60 | \guideOrgA{RV College of Engineering} 61 | 62 | %% External Guide %% 63 | \guideNameB{Dr. Ramavenkateshwaran} 64 | \guideDesignationB{Assistant Professor} 65 | \guideDeptB{Dept. of ECE} 66 | \guideOrgB{RV College of Engineering} 67 | 68 | %\guideNameC{Dr. Ramavenkateshwaran} 69 | %\guideDesignationC{Assistant Professor} 70 | %\guideDeptC{Dept. of ECE} 71 | %\guideOrgC{RV College of Engineering} 72 | 73 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 74 | %% Esteem members related commands 75 | %% Pannel Members %% 76 | \panelMemberNameA{Dr. Kariyappa} 77 | \panelMemberDesigA{Professor} 78 | \panelMemberDeptA[ECE]{Electronics and Communication Engineering} 79 | \panelMemberNameB{Prof. P N Jayanthi} 80 | \panelMemberDesigB{Assistant Professor} 81 | \panelMemberDeptB[ECE]{Electronics and Communication Engineering} 82 | 83 | % Added Ver 3.6 84 | %% Project co-ordinators 85 | \projectCoOrdNameA{Dr. Chetana G} 86 | \projectCoOrdDesigA{Assistant Professor} 87 | \projectCoOrdDeptA[ECE]{Electronics and Communication Engineering} 88 | % Not used for IDP 89 | \projectCoOrdNameB{Dr. P N Jayanthi} 90 | \projectCoOrdDesigB{Assistant Professor} 91 | \projectCoOrdDeptB[ECE]{Electronics and Communication Engineering} 92 | %\projectCoOrdNameC{Prof. Subramanya K N} 93 | %\projectCoOrdDesigC{Assistant Professor} 94 | 95 | %%%%%%%%%%%%%%%%% Esteemed Members %%%%%%%%%%%%%%%%%% 96 | \HOD{Dr. Ravish Aradhya} 97 | \Principal{Dr. K. N. Subramanya} 98 | % For IDP only 99 | \DeanAcademics{Dr. M.V. Renukadevi} 100 | \VicePrincipal{Dr. Geetha K S} 101 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 102 | %%%%%%%%%%%%%%%%%%%%% QRL %%%%%%%%%%%%%%%%%%%%%%%%%% 103 | \QRurl{} 104 | %\QRurl{https://drive.google.com/open?id=1jm-POmuq-ZZ1tT5m-xAdCDRnwvLZH8q-} 105 | 106 | %%%%%%%%%%%%%%%%%%Draft report%%%%%%%%%%%%%%%%%% 107 | %\DraftCopy %Not yet implemented, if anyone interested, do contact me at pnarashimaraja@rvce.edu.in (or) narashimaraja@gmail.com 108 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 109 | 110 | %%%%%%%%%%%%%%%%%% Glossaries & Acronyms %%%%%%%%%%%%%%%%%% 111 | \newglossary[sym]{symbolList}{sym1}{sym2}{List of Symbols} 112 | \makeglossaries 113 | % Acronyms 114 | \loadglsentries{./AuxFiles/Glossaries} 115 | \renewcommand{\glspostdescription}{}% To remove dot at the end 116 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 117 | 118 | %%%%%%%%%%%%%%%% Bibliography %%%%%%%%%%%%%%%%%%%%% 119 | \usepackage[backend=bibtex,style=ieee]{biblatex} 120 | % If backend is set to bibtex, then configure texmaker Bi(La)Tex with "bibtex %" 121 | \addbibresource{./AuxFiles/ProjectBib.bib}%Add bib file with extention 122 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 123 | 124 | %%%%%%%%%%%%%%%%WaterMark%%%%%%%%%%%%%%%%%%%%% 125 | %% Use it only after Biblatex 126 | %% Uncomment the following lines for watermarking and run it more than 2 times for proper alignment 127 | \usepackage{background} 128 | \backgroundsetup{scale=1, angle=0, firstpage = false, opacity=0.5, contents={ 129 | \begin{tikzpicture}[remember picture, overlay] 130 | \node at ([yshift=0pt, xshift=0pt]current page.center){\includegraphics[width=0.6\textwidth]{Figures/RVlogoVecW}}; 131 | \end{tikzpicture} 132 | }} 133 | 134 | \begin{document} 135 | \NoBgThispage% Don't remove this command, even if you want logo on the first page. 136 | \maketitle 137 | %\pagestyle{empty} 138 | \newpage 139 | \ifDrf 140 | % Remove Certificate, Declaration, Acknowledgement and TOC 141 | \else 142 | \begin{spacing}{1.5} 143 | \input{./CoverPages/Certificate} 144 | \newpage 145 | \input{./CoverPages/Declaration} 146 | \newpage 147 | \input{./CoverPages/Ack} 148 | \newpage 149 | \pagenumbering{roman} 150 | \chapter*{Abstract} 151 | \input{./CoverPages/Abstract} 152 | \end{spacing} 153 | \newpage 154 | \pagestyle{fplain} 155 | \begin{spacing}{1.5} 156 | \tableofcontents 157 | \end{spacing} 158 | \newpage 159 | \begin{spacing}{1.5} 160 | \cleardoublepage 161 | \addcontentsline{toc}{chapter}{\listfigurename} 162 | \listoffigures 163 | \end{spacing} 164 | \newpage 165 | \begin{spacing}{1.5} 166 | \cleardoublepage 167 | \addcontentsline{toc}{chapter}{\listtablename} 168 | \listoftables 169 | \end{spacing} 170 | \newpage 171 | \printglossary[type=\acronymtype, title= Abbreviations, toctitle=Abbreviations] 172 | \newpage 173 | \printglossary[type=symbolList, title= List of Symbols, toctitle=List of Symbols] 174 | \fi 175 | \mainmatter 176 | \pagestyle{mplain} 177 | \glsresetall 178 | \begin{spacing}{1.5} 179 | %Chapter 1 180 | \input{./Chapter1/chapter1-Intro} 181 | 182 | %Chapter 2 183 | \input{./Chapter2/chapter2-Funda} 184 | 185 | %Chapter 3 186 | \input{./Chapter3/chapter3-design} 187 | 188 | %Chapter 4 189 | \input{./Chapter4/chapter4-implement} 190 | 191 | %Chapter 5 192 | \input{./Chapter5/chapter5-result} 193 | 194 | %Chapter 6 195 | \input{./Chapter6/chapter6-conclution} 196 | 197 | %% Uncomment the following 2 commands to add Appendix chapters 198 | \appendix 199 | \input{./Appendix/Apndx}%Appendix Chapter 1 200 | 201 | \backmatter 202 | \ifDrf 203 | \else 204 | \clearpage 205 | \addcontentsline{toc}{chapter}{Bibliography} 206 | \printbibliography% 207 | \fi 208 | \end{spacing} 209 | \end{document} 210 | -------------------------------------------------------------------------------- /Chapter1/chapter1-Intro.tex: -------------------------------------------------------------------------------- 1 | \chapter{Introduction to Analog and Digital converters} 2 | Every chapter should start with an introduction paragraph. This paragraph should brief about the flow of the chapter. This introduction can be limited within 4 to 5 sentences. The chapter heading should be appropriately modified (a sample heading is shown for this chapter). But don't start the introduction paragraph in the chapters like "This chapter deals with....". Instead you should bring in the highlights of the chapter in the introduction paragraph. 3 | 4 | \section[Introduction]{\textbf{Introduction}} 5 | The title of the project can be introduced in this section. This section should neatly elaborate the context of the project, the relevance of the area chosen and the title. You can bring a brief history and arrive at the title of the project. Use appropriate number of paragraphs within this section. 6 | 7 | You are allowed to use figures or diagrams which can help in introducing the topic acknowledging the source. For example , if you are introducing a particular topic, an appropriate figure can be used. The figure should be referenced in the text as Figure. \ref{fig:universe} 8 | \begin{figure}[htb] 9 | \centering 10 | \includegraphics[scale=1]{Figures/universe} 11 | \caption{Sample picture of universe } 12 | \label{fig:universe} 13 | \end{figure} 14 | 15 | These guidelines are provided to formally expose you to the various ethical and technical issues involved in writing up your work and the format you are required to adhere to while submitting your project report. 16 | 17 | \section[Literature Review]{\textbf{Literature Review}} 18 | 19 | A literature review is a text of a scholarly paper, which includes the current knowledge including substantive findings, as well as theoretical and methodological contributions to a particular topic. Literature reviews are secondary sources, and do not report new or original experimental work. Most often associated with academic-oriented literature, such reviews are found in academic journals, and are not to be confused with book reviews that may also appear in the same publication. Literature reviews are a basis for research in nearly every academic field . A narrow-scope literature review may be included as part of a peer-reviewed journal article presenting new research, serving to situate the current study within the body of the relevant literature and to provide context for the reader. In such a case, the review usually precedes the methodology and results sections of the work. 20 | 21 | \subsection{Sample} 22 | The main types of literature reviews are: evaluative, exploratory, and instrumental. A fourth type, the systematic review, is often classified separately, but is essentially a literature review focused on a research question, trying to identify, appraise, select and synthesize all high-quality research evidence and arguments relevant to that question. A meta-analysis is typically a systematic review using statistical methods to effectively combine the data used on all selected studies to produce a more reliable result. 23 | \subsubsection[Review types]{\textbf{Review types}} 24 | 25 | The main types of literature reviews are: evaluative, exploratory, and instrumental. A fourth type, the systematic review, is often classified separately, but is essentially a literature review focused on a research question, trying to identify, appraise, select and synthesize all high-quality research evidence and arguments relevant to that question. A meta-analysis is typically a systematic review using statistical methods to effectively combine the data used on all selected studies to produce a more reliable result. 26 | 27 | 28 | \subsubsection[Process and product]{\textbf{Process and product}} 29 | 30 | Distinguish between the process of reviewing the literature and a finished work or product known as a literature review. The process of reviewing the literature is often ongoing and informs many aspects of the empirical research project. All of the latest literature should inform a research project. Scholars need to be scanning the literature long after a formal literature review product appears to be completed. 31 | 32 | \subsubsection{\textbf{Page limitation}} 33 | 34 | A careful literature review is usually 15 to 30 pages and could be longer. The process of reviewing the literature requires different kinds of activities and ways of thinking and link the activities of doing a literature review with Benjamin Bloom’s revised taxonomy of the cognitive domain (ways of thinking: remembering, understanding, applying, analysing, evaluating, and creating). 35 | 36 | This section should contain the review of the literature in the past.You should review a minimum of 10 papers from standard reference journals. Kindly avoid local conference papers and papers from predatory journals. Kindly consult with your guide and finalize papers to be considered for review before adding in this section.Report the major observations and findings from each paper in one paragraph in the format given below. 37 | 38 | proposed various techniques for adders and multipliers.Add the reference papers to the bibliography section using Jabref and cite it here using the instructions given in further chapters. 39 | 40 | 41 | \subsubsection{\textbf{Plagiarism}} 42 | 43 | To use someone else's exact words without quotation marks and appropriate credit, or to use the unique ideas of someone else without acknowledgement, is known as plagiarism. In publishing, plagiarism is illegal; in other circumstances, it is, at the least, unethical. You may quote or paraphrase the words or ideas of another if you document your source. Although you need not enclose the paraphrased material in quotation marks, you must document the source. 44 | 45 | Paraphrased ideas are taken from someone else whether or not the words are identical. Paraphrasing a passage without citing the source is permissible only when the information paraphrased is common knowledge in a field. (Common knowledge refers to historical, scientific, geographical, technical, and other type of information on a topic readily available in handbooks, manuals, atlases and other references). 46 | 47 | \subsubsection{How to add Reference} 48 | Use \texttt{Jabref} which will help in adding the reference in a separate file, from which one can use \verb|\citep\{\}| command to add reference. A sample, referring to a textbook would look something like this,\cite{Razavi2000}. 49 | 50 | \section[Motivation]{\textbf{Motivation}} 51 | 52 | Brief the motivation of selecting your project title. You can elaborate the challenges in the specific area, relevance and importance of the chosen topic. 53 | 54 | \section[Problem statement]{\textbf{Problem statement}} 55 | 56 | Define the problem statement in this section, in one paragraph. 57 | 58 | \section[Objectives]{\textbf{Objectives}} 59 | The objectives of the project are 60 | \begin{enumerate} 61 | \item To design a pipelined ADC for audio frequency range 62 | \item List all the objectives in the above format , starting with "To" 63 | \item Limit the number of objectives to a maximum of three 64 | \end{enumerate} 65 | 66 | \section[Brief Methodology of the project]{\textbf{Brief Methodology of the project}} 67 | Discuss about the methodology you identified to execute the objectives of your project in brief. Methodology is a system of practices, techniques, procedures, and rules used to execute a particular project. You can elaborate the methodology in a later chapter. Here you can present in the form of a flow diagram and explain the methodology in a paragraph. 68 | 69 | \section[Assumptions made / Constraints of the project]{\textbf{Assumptions made / Constraints of the project}} 70 | 71 | List the assumptions made for the execution of the project in this section. You can also elaborate on the major constraints of the project. This section should clearly state under what conditions your project is valid. It is mandatory to have this section in your project report. 72 | 73 | \section[Organization of the report]{\textbf{Organization of the report}} 74 | 75 | This report is organized as follows. Write the discussions in each chapter. A sample is as follows. 76 | \begin{itemize} 77 | \item Chapter 2 discusses the fundamentals of ADC and the performance parameters for evaluation. 78 | \item Chapter 3 discusses . 79 | \item Chapter 4 discusses . 80 | \item Chapter 5 discusses . 81 | \item Chapter 6 discusses . 82 | \end{itemize} 83 | 84 | . -------------------------------------------------------------------------------- /ecproject.sty: -------------------------------------------------------------------------------- 1 | % Copyright note: This package defines how titles should 2 | % be typeset at the RV College of Engineering 3 | % Author: P Narashimaraja, Assistant Professor, ECE, RVCE 4 | % Added: \ifMinor in Ver.3.2 5 | % Fix: spacing issue for 3 guides & 4 students in Ver.3.4 6 | % Added: \appendix command support in Ver.3.5 7 | % Added: \IDPProject with change in color for titles in Ver 3.8 8 | % Added: \DTLProject cmd. in Ver 3.8, but the document structure needs to be updated accordingly 9 | \NeedsTeXFormat{LaTeX2e} 10 | \ProvidesPackage{ecproject}[2025/06/23 v.3.8 an project report package for RVCE] 11 | \RequirePackage{graphicx} 12 | \RequirePackage{tikz} 13 | \RequirePackage{xifthen} 14 | \RequirePackage{fancyhdr} 15 | \RequirePackage{qrcode} 16 | \RequirePackage{background} 17 | 18 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 19 | \newcommand*{\subCode}[1]{\gdef\@subCode{#1}} 20 | \newcommand*{\@subCode}{\texttt{\string\subCode} \texttt{currently not set. Please fix this.}} 21 | \newcommand*{\academicYear}[1]{\gdef\@acadYear{#1}} 22 | \newcommand*{\@acadYear}{\texttt{\string\academicYear} \texttt{currently not set. Please fix this.}} 23 | 24 | % Department & program cmd set 25 | \newcommand*{\Department}[2][ECE]{\gdef\@departmentSF{#1}\gdef\@departmentLF{#2}} 26 | \newcommand*{\@departmentSF}{\texttt{Department Name ShortForm is not defined.} \texttt{ Fix this by placing inside square brackets.}} 27 | \newcommand*{\@departmentLF}{\texttt{Department Name LongForm is not defined.} \texttt{ Fix this by placing inside curly brackets.}} 28 | \newcommand*{\MastersIn}[2][M.Tech]{\gdef\@mastersInSF{#1}\relax \def\@mastersInLF{#2}\relax} 29 | \newcommand*{\@mastersInSF}{\texttt{Masters ShortForm is not defined.} \texttt{ Fix this by placing inside square brackets.}} 30 | \newcommand*{\@mastersInLF}{\texttt{Masters LongForm is not defined.} \texttt{ Fix this by placing inside curly brackets.}} 31 | \newcommand*{\pgProgramName}[1]{\gdef\@PGprgName{#1} } 32 | \newcommand*{\@PGprgName}{\texttt{\string\pgProgramName} \texttt{currently not set. Please fix this.}} 33 | 34 | % Esteemed members cmd set 35 | \newcommand*{\HOD}[1]{\gdef\@hod{#1}} 36 | \newcommand*{\@hod}{\texttt{\string\HOD} \texttt{currently not set. Please fix this.}} 37 | \newcommand*{\Principal}[1]{\gdef\@principal{#1}} 38 | \newcommand*{\@principal}{\texttt{\string\Principal} \texttt{currently not set. Please fix this.}} 39 | % Ver 3.8 : Check \DeanAcademics only if \IDPProject is used 40 | \newcommand*{\DeanAcademics}[1]{\gdef\@deanAcad{#1}} 41 | \newcommand*{\VicePrincipal}[1]{\gdef\@vicePrincipal{#1}} 42 | 43 | % QR code generator 44 | \newcommand*{\QRurl}[1]{\gdef\@qrurl{#1}} 45 | \newcommand*{\@qrurl}{\qrset{draft, version=20}} 46 | 47 | % initial state: false 48 | \newif\ifGuideNameBUsed 49 | \newif\ifGuideNameCUsed\GuideNameCUsedfalse 50 | \newif\ifProjectMemBUsed\ProjectMemBUsedfalse 51 | \newif\ifProjectMemCUsed\ProjectMemCUsedfalse 52 | \newif\ifPanelMemBUsed\PanelMemBUsedfalse % Ver 3.8 53 | \newif\ifStuNameBUsed % Used to check for more than one student in UG major project 54 | \newif\ifStuNameCUsed % ditto 55 | \newif\ifStuNameDUsed % ditto 56 | \newif\ifStuNameEUsed % Ver 3.8 : To support UG IDP as well as DTL students - Used to cross verify with \IDP or \DTL flag 57 | \newif\ifStuNameFUsed % Ver 3.8 58 | \newif\ifPG\PGfalse % ditto 59 | \newif\ifDrf\Drffalse % ditto 60 | \newif\ifMinor\Minorfalse % ditto 61 | \newif\ifIDP\IDPfalse % Ver 3.8 62 | \newif\ifDTL\DTLfalse % Ver 3.8 63 | % Students cmd set 64 | \newcommand*{\stuNameA}[1]{\gdef\@stuNameA{#1}} 65 | \newcommand*{\@stuNameA}{\texttt{\string\stuNameA} \texttt{currently not set. Please fix this.}} 66 | \newcommand*{\stuUSNA}[1]{\gdef\@stuUSNA{#1}} 67 | \newcommand*{\@stuUSNA}{\texttt{\string\stuUSNA} \texttt{currently not set. Please fix this.}} 68 | \newcommand*{\stuNameB}[1]{\gdef\@stuNameB{#1}\global\StuNameBUsedtrue} 69 | \newcommand*{\@stuNameB}{} 70 | \newcommand*{\stuUSNB}[1]{\gdef\@stuUSNB{#1}} 71 | \newcommand*{\@stuUSNB}{} 72 | \newcommand*{\stuNameC}[1]{\gdef\@stuNameC{#1}\global\StuNameCUsedtrue} 73 | \newcommand*{\@stuNameC}{} 74 | \newcommand*{\stuUSNC}[1]{\gdef\@stuUSNC{#1}} 75 | \newcommand*{\@stuUSNC}{} 76 | \newcommand*{\stuNameD}[1]{\gdef\@stuNameD{#1}\global\StuNameDUsedtrue} 77 | \newcommand*{\@stuNameD}{} 78 | \newcommand*{\stuUSND}[1]{\gdef\@stuUSND{#1}} 79 | \newcommand*{\@stuUSND}{} 80 | % Added support to 2 more students for DTL & IPD in Ver 3.8 81 | \newcommand*{\stuNameE}[1]{\gdef\@stuNameE{#1}\global\StuNameEUsedtrue} 82 | \newcommand*{\@stuNameE}{} 83 | \newcommand*{\stuUSNE}[1]{\gdef\@stuUSNE{#1}} 84 | \newcommand*{\@stuUSNE}{} 85 | \newcommand*{\stuNameF}[1]{\gdef\@stuNameF{#1}\global\StuNameFUsedtrue} 86 | \newcommand*{\@stuNameF}{} 87 | \newcommand*{\stuUSNF}[1]{\gdef\@stuUSNF{#1}} 88 | \newcommand*{\@stuUSNF}{} 89 | 90 | % Guides cmd set 91 | \newcommand*{\guideNameA}[1]{\gdef\@guideNameA{#1}} 92 | \newcommand*{\@guideNameA}{\texttt{\string\guideNameA} \texttt{currently not set. Please fix this.}} 93 | \newcommand*{\guideDesignationA}[1]{\gdef\@guideDesigA{#1}} 94 | \newcommand*{\@guideDesigA}{\texttt{\string\guideDesignationA} \texttt{currently not set. Please fix this.}} 95 | \newcommand*{\guideOrgA}[1]{\gdef\@guideOrgA{#1}} 96 | \newcommand*{\@guideOrgA}{\texttt{\string\guideOrgA} \texttt{currently not set. Please fix this.}} 97 | % Ver 3.8 98 | \newcommand*{\guideDeptA}[2][ECE]{\gdef\@guideDeptAInSF{#1}\relax \gdef\@guideDeptAInLF{#2}\relax} 99 | \newcommand*{\@guideDeptAInSF}{\texttt{\string\guideDeptA ShortForm in not defined.} \texttt{Fix this by placing inside square brackets.}} 100 | \newcommand*{\@guideDeptAInLF}{\texttt{\string\guideDeptA LongForm in not defined.} \texttt{Fix this by placing inside surly brackets.}} 101 | 102 | \newcommand*{\guideNameB}[1]{\gdef\@guideNameB{#1}\global\GuideNameBUsedtrue} 103 | \newcommand*{\@guideNameB}{} 104 | \newcommand*{\guideDesignationB}[1]{\gdef\@guideDesigB{#1}} 105 | \newcommand*{\@guideDesignationB}{} 106 | \newcommand*{\guideDeptB}[1]{\gdef\@guideDeptB{#1}} 107 | \newcommand*{\@guideDeptB}{} 108 | \newcommand*{\guideOrgB}[1]{\gdef\@guideOrgB{#1}} 109 | \newcommand*{\@guideOrgB}{} 110 | 111 | % Used only for external guide in Major project. Not used in IDP or DTL 112 | \newcommand*{\guideNameC}[1]{\gdef\@guideNameC{#1}\global\GuideNameCUsedtrue} 113 | \newcommand*{\@guideNameC}{} 114 | \newcommand*{\guideDesignationC}[1]{\gdef\@guideDesigC{#1}} 115 | \newcommand*{\@guideDesignationC}{} 116 | \newcommand*{\guideDeptC}[1]{\gdef\@guideDeptC{#1}} 117 | \newcommand*{\@guideDeptC}{} 118 | \newcommand*{\guideOrgC}[1]{\gdef\@guideOrgC{#1}} 119 | \newcommand*{\@guideOrgC}{} 120 | 121 | % Added:Ver 3.6 122 | % Project Co-ordinates member cmd set 123 | \newcommand*{\projectCoOrdNameA}[1]{\gdef\@projectMemA{#1}} 124 | \newcommand*{\@projectMemA}{\texttt{\string\projectCoOrdNameA} \texttt{currently not set. Please fix this.}} 125 | \newcommand*{\projectCoOrdDesigA}[1]{\gdef\@projectMemDesigA{#1}} 126 | \newcommand*{\@projectMemDesigA}{\texttt{\string\projectCoOrdDesigA} \texttt{currently not set. Please fix this.}} 127 | 128 | \newcommand*{\projectCoOrdNameB}[1]{\gdef\@projectMemB{#1}\global\ProjectMemBUsedtrue} 129 | \newcommand*{\@projectMemB}{} 130 | \newcommand*{\projectCoOrdDesigB}[1]{\gdef\@projectMemDesigB{#1}} 131 | \newcommand*{\@projectMemDesigB}{} 132 | 133 | \newcommand*{\projectCoOrdNameC}[1]{\gdef\@projectMemC{#1}\global\ProjectMemCUsedtrue} 134 | \newcommand*{\@projectMemC}{} 135 | \newcommand*{\projectCoOrdDesigC}[1]{\gdef\@projectMemDesigC{#1}} 136 | \newcommand*{\@projectMemDesigC}{} 137 | % Ver 3.8 138 | \newcommand*{\projectCoOrdDeptA}[2][ECE]{\gdef\@projectCoOrdDeptAInSF{#1}\relax \gdef\@projectCoOrdDeptAInLF{#2}\relax} 139 | \newcommand*{\@projectCoOrdDeptAInSF}{\texttt{\string\projectCoOrdDeptA ShortForm in not defined.} \texttt{Fix this by placing inside square brackets.}} 140 | \newcommand*{\@projectCoOrdDeptAInLF}{\texttt{\string\projectCoOrdDeptA LongForm in not defined.} \texttt{Fix this by placing inside surly brackets.}} 141 | \newcommand*{\projectCoOrdDeptB}[2][ECE]{\gdef\@projectCoOrdDeptBInSF{#1}\relax \gdef\@projectCoOrdDeptBInLF{#2}\relax} 142 | \newcommand*{\@projectCoOrdDeptBInSF}{\texttt{\string\projectCoOrdDeptB ShortForm in not defined.} \texttt{Fix this by placing inside square brackets.}} 143 | \newcommand*{\@projectCoOrdDeptBInLF}{\texttt{\string\projectCoOrdDeptB LongForm in not defined.} \texttt{Fix this by placing inside surly brackets.}} 144 | 145 | % Panel members cmd set 146 | \newcommand*{\panelMemberNameA}[1]{\gdef\@panelMemA{#1}} 147 | \newcommand*{\@panelMemA}{\texttt{\string\panelMemberNameA} \texttt{currently not set. Please fix this.}} 148 | \newcommand*{\panelMemberDesigA}[1]{\gdef\@panelMemDesigA{#1}} 149 | \newcommand*{\@panelMemDesigA}{\texttt{\string\panelMemberDesigA} \texttt{currently not set. Please fix this.}} 150 | \newcommand*{\panelMemberNameB}[1]{\gdef\@panelMemB{#1}\global\PanelMemBUsedtrue} 151 | \newcommand*{\@panelMemB}{\texttt{\string\panelMemberNameB} \texttt{currently not set. Please fix this.}} 152 | \newcommand*{\panelMemberDesigB}[1]{\gdef\@panelMemDesigB{#1}} 153 | \newcommand*{\@panelMemDesigB}{\texttt{\string\panelMemberDesigB} \texttt{currently not set. Please fix this.}} 154 | % Ver 3.8 155 | \newcommand*{\panelMemberDeptA}[2][ECE]{\gdef\@panelMemDeptAInSF{#1}\relax \gdef\@panelMemDeptAInLF{#2}\relax} 156 | \newcommand*{\@panelMemDeptAInSF}{\texttt{\string\panelMemberDeptA ShortForm in not defined.} \texttt{Fix this by placing inside square brackets.}} 157 | \newcommand*{\@panelMemDeptAInLF}{\texttt{\string\panelMemberDeptA LongForm in not defined.} \texttt{Fix this by placing inside surly brackets.}} 158 | \newcommand*{\panelMemberDeptB}[2][ECE]{\gdef\@panelMemDeptBInSF{#1}\relax \gdef\@panelMemDeptBInLF{#2}\relax} 159 | \newcommand*{\@panelMemDeptBInSF}{\texttt{\string\panelMemberDeptB ShortForm in not defined.} \texttt{Fix this by placing inside square brackets.}} 160 | \newcommand*{\@panelMemDeptBInLF}{\texttt{\string\panelMemberDeptB LongForm in not defined.} \texttt{Fix this by placing inside surly brackets.}} 161 | 162 | %%% Report Type 163 | \newcommand*{\pgProgram}{\global\PGtrue}% 164 | 165 | % \let\DraftCopy\Drfttrue% 166 | \newcommand*{\EnPlagReport}{\global\Drftrue}% 167 | 168 | \newcommand*{\MinorProject}{\global\Minortrue}% 169 | % Ver: 3.8 170 | \newcommand*{\IDPProject}{\global\IDPtrue}% 171 | \newcommand*{\DTLProject}{\global\DTLtrue}% 172 | 173 | % Ver 3.8 174 | \ifIDP 175 | \newcommand*{\@deanAcad}{\texttt{\string\DeanAcademics} \texttt{currently not set. Please fix this.}} 176 | \fi 177 | 178 | %%%To get the definitions out of package: 179 | \newcommand*{\printTitle}{\leavevmode\@title} 180 | \newcommand*{\printCode}{\leavevmode\@subCode} 181 | \newcommand*{\printAcadYear}{\leavevmode\@acadYear} 182 | %% Program & Department 183 | \newcommand*{\printMastersInLF}{\leavevmode\@mastersInLF} 184 | \newcommand*{\printMastersInSF}{\leavevmode\@mastersInSF} 185 | \newcommand*{\printMastersPrgName}{\leavevmode\@PGprgName} 186 | 187 | \newcommand*{\printDepartmentSF}{\leavevmode\@departmentSF} 188 | \newcommand*{\printDepartmentLF}{\leavevmode\@departmentLF} 189 | %% Principal & HOD Name 190 | \newcommand*{\printPrincipal}{\leavevmode\@principal} 191 | \newcommand*{\printVicePrincipal}{\leavevmode\@vicePrincipal} 192 | \newcommand*{\printDA}{\leavevmode\@deanAcad} 193 | \newcommand*{\printHOD}{\leavevmode\@hod} 194 | %%Guide Name 195 | \newcommand*{\printGuideNameA}{\leavevmode\@guideNameA} 196 | \newcommand*{\printGuideDesigA}{\leavevmode\@guideDesigA} 197 | % Ver 3.8 198 | \newcommand*{\printGuideDeptAInSF}{\leavevmode\@guideDeptAInSF} 199 | \newcommand*{\printGuideDeptAInLF}{\leavevmode\@guideDeptAInLF} 200 | \newcommand*{\printGuideOrgA}{\leavevmode\@guideOrgA} 201 | \newcommand*{\printGuideNameB}{\leavevmode\@guideNameB} 202 | \newcommand*{\printGuideDesigB}{\leavevmode\@guideDesigB} 203 | \newcommand*{\printGuideOrgB}{\leavevmode\@guideOrgB} 204 | \newcommand*{\printGuideNameC}{\leavevmode\@guideNameC} 205 | \newcommand*{\printGuideDesigC}{\leavevmode\@guideDesigC} 206 | \newcommand*{\printGuideOrgC}{\leavevmode\@guideOrgC} 207 | %%Panel Member 208 | \newcommand*{\printPanelMemberA}{\leavevmode\@panelMemA} 209 | \newcommand*{\printPanelMemberDesigA}{\leavevmode\@panelMemDesigA} 210 | \newcommand*{\printPanelMemberB}{\leavevmode\@panelMemB} 211 | \newcommand*{\printPanelMemberDesigB}{\leavevmode\@panelMemDesigB} 212 | % Ver 3.8 213 | \newcommand*{\printPanelMemberDeptAInSF}{\leavevmode\@panelMemDeptAInSF} 214 | \newcommand*{\printPanelMemberDeptAInLF}{\leavevmode\@panelMemDeptAInLF} 215 | \newcommand*{\printPanelMemberDeptBInSF}{\leavevmode\@panelMemDeptBInSF} 216 | \newcommand*{\printPanelMemberDeptBInLF}{\leavevmode\@panelMemDeptBInLF} 217 | %%Student Name 218 | \newcommand*{\printStuNameA}{\leavevmode\@stuNameA} 219 | \newcommand*{\printStuUSNA}{\leavevmode\@stuUSNA} 220 | \newcommand*{\printStuNameB}{\leavevmode\@stuNameB} 221 | \newcommand*{\printStuUSNB}{\leavevmode\@stuUSNB} 222 | \newcommand*{\printStuNameC}{\leavevmode\@stuNameC} 223 | \newcommand*{\printStuUSNC}{\leavevmode\@stuUSNC} 224 | \newcommand*{\printStuNameD}{\leavevmode\@stuNameD} 225 | \newcommand*{\printStuUSND}{\leavevmode\@stuUSND} 226 | % Ver 3.8 227 | \newcommand*{\printStuNameE}{\leavevmode\@stuNameE} 228 | \newcommand*{\printStuUSNE}{\leavevmode\@stuUSNE} 229 | \newcommand*{\printStuNameF}{\leavevmode\@stuNameF} 230 | \newcommand*{\printStuUSNF}{\leavevmode\@stuUSNF} 231 | % Added:Ver 3.6 232 | %%Project co-ordinator Names 233 | \newcommand*{\printProjectMemberA}{\leavevmode\@projectMemA} 234 | \newcommand*{\printProjectMemberDesigA}{\leavevmode\@projectMemDesigA} 235 | \newcommand*{\printProjectMemberDeptAInSF}{\leavevmode\@projectCoOrdDeptAInSF} 236 | \newcommand*{\printProjectMemberDeptAInLF}{\leavevmode\@projectCoOrdDeptAInLF} 237 | \newcommand*{\printProjectMemberB}{\leavevmode\@projectMemB} 238 | \newcommand*{\printProjectMemberDesigB}{\leavevmode\@projectMemDesigB} 239 | \newcommand*{\printProjectMemberDeptB}{\leavevmode\@projectCoOrdDeptB} 240 | \newcommand*{\printProjectMemberC}{\leavevmode\@projectMemC} 241 | \newcommand*{\printProjectMemberDesigC}{\leavevmode\@projectMemDesigC} 242 | 243 | %Added: Ver 3.4 244 | %Added to count the number of lines used in the title - to adjust the spacing of title page 245 | %Ref: https://tex.stackexchange.com/questions/528391/count-the-number-of-lines-of-a-long-title-with-a-specific-line-width 246 | \newcounter{numtitlelines} 247 | \newcount\titlelines % auxiliary counter 248 | %\newcommand*{\titlelinescount}[1]{% 249 | % \setbox\titlebox=\vbox{\huge\bfseries %Use the setting of title here 250 | % #1\unskip\strut\par 251 | % \global\titlelines=\the\prevgraf 252 | % } 253 | % \setcounter{numtitlelines}{\the\titlelines} 254 | %} % Use \thenumtitlelines to know the count value 255 | 256 | %%%%%% Title Page %%%%%%%%%%% 257 | \renewcommand*{\maketitle}{% 258 | \begin{titlepage} 259 | %Added in Ver 3.6 [13/08/2023] 260 | \NoBgThispage 261 | \ifDrf 262 | \begin{center} 263 | {\huge\bfseries\@title\unskip\strut\par} 264 | \vspace{0.4\pdfpageheight} 265 | {\Large\bfseries Submitted by,\unskip\strut\par} 266 | \end{center} 267 | \else 268 | \begin{tikzpicture}[remember picture, overlay] 269 | \draw[line width = 4pt] ($(current page.north west) + (0.75in,-0.75in)$) rectangle ($(current page.south east) + (-0.75in,0.75in)$); 270 | \end{tikzpicture} 271 | \ifIDP 272 | \begin{tikzpicture}[remember picture, overlay] 273 | \node[anchor=south east,inner sep=0, fill=white] (image) at ($(current page.south east) + (-0.8in,0.8in)$) {\fbox{\qrcode[hyperlink,height=1.75cm]{\@qrurl}}}; 274 | \end{tikzpicture} 275 | \else 276 | \begin{tikzpicture}[remember picture, overlay] 277 | \node[anchor=north east,inner sep=0, fill=white] (image) at ($(current page.north east) + (-0.15in,-0.15in)$) {\fbox{\qrcode[hyperlink,height=1.75cm]{\@qrurl}}}; 278 | \end{tikzpicture} 279 | \fi 280 | \begin{center} 281 | \vspace{-1cm} 282 | {\includegraphics[width=1\textwidth]{Figures/RV_newLogo}\par} 283 | \vspace{1cm} 284 | 285 | {\huge\bfseries\@title\unskip\strut\par \global\titlelines=\the\prevgraf}% To count the number of lines used in the title - to adjust the spacing of title page 286 | \setcounter{numtitlelines}{\the\titlelines} 287 | \ifIDP\vspace{1cm}\else\ifGuideNameCUsed\vspace{0.5cm}\fi\fi 288 | {\Large\itshape \ifMinor A Minor Project \else \ifDTL A Design Thinking Lab \else \ifIDP An Interdisciplinary Project \else A Major Project \fi\fi\fi Report\;(\@subCode)\unskip\strut\par} 289 | % \fi 290 | \vspace{0.25cm} 291 | {\Large\bfseries Submitted by,\unskip\strut\par} 292 | \end{center} 293 | \fi % Draft 294 | 295 | {\noindent\large\bfseries\@stuNameA\unskip\strut}\hfill{\large\bfseries\@stuUSNA\unskip\strut\par} 296 | \ifIDP\vspace{0.125cm}\else\vspace{0.25cm}\fi 297 | \ifPG 298 | \vspace{0.5cm} 299 | \else 300 | {\noindent\large\bfseries\@stuNameB\unskip\strut}\hfill{\large\bfseries\@stuUSNB\unskip\strut\par} 301 | \ifIDP\vspace{0.125cm}\else\vspace{0.25cm}\fi 302 | {\noindent\large\bfseries\@stuNameC\unskip\strut}\hfill{\large\bfseries\@stuUSNC\unskip\strut\par} 303 | \ifIDP\vspace{0.125cm}\else\vspace{0.25cm}\fi 304 | {\noindent\large\bfseries\@stuNameD\unskip\strut}\hfill{\large\bfseries\@stuUSND\unskip\strut\par} 305 | % Ver 3.8: 306 | \ifIDP 307 | \vspace{0.125cm} 308 | {\noindent\large\bfseries\@stuNameE\unskip\strut}\hfill{\large\bfseries\@stuUSNE\unskip\strut\par} 309 | \vspace{0.125cm} 310 | {\noindent\large\bfseries\@stuNameF\unskip\strut}\hfill{\large\bfseries\@stuUSNF\unskip\strut\par} 311 | \fi 312 | \fi 313 | 314 | \ifDrf 315 | % Empty 316 | \else 317 | % Exclude GuideC support for IDP in Ver 3.8 318 | %Updated in Ver 3.4 [4/6/2021] 319 | \ifIDP 320 | \vspace{0.75cm} 321 | \else 322 | \ifGuideNameCUsed 323 | \ifnum\value{numtitlelines}>2 %Hope this vl fix the issue. 324 | {\vspace{0.125cm}} 325 | \else 326 | {\vspace{0.5cm}} 327 | \fi 328 | \else 329 | \vspace{1cm} 330 | \fi 331 | \fi 332 | 333 | \begin{center} 334 | {\Large\bfseries Under the guidance of \unskip\strut\par} 335 | \end{center} 336 | \ifDTL 337 | % Don't Add Guide B and C 338 | \begin{center} 339 | {\large\bfseries\@guideNameA\unskip\strut\par} 340 | \vspace{0.1cm} 341 | {\large\@guideDesigA\unskip\strut\par} 342 | \vspace{0.1cm} 343 | {\large Dept. of\space\@guideDeptAInSF\unskip\strut\par} 344 | \vspace{0.1cm} 345 | {\large\@guideOrgA\textsuperscript{\small\textregistered}\unskip\strut\par} 346 | \end{center} 347 | \else 348 | \ifIDP 349 | % Don't Add Guide B and C 350 | \begin{center} 351 | {\large\bfseries\@guideNameA\unskip\strut\par} 352 | \vspace{0.1cm} 353 | {\large\@guideDesigA\unskip\strut\par} 354 | \vspace{0.1cm} 355 | {\large Dept. of\space\@guideDeptAInSF\unskip\strut\par} 356 | \vspace{0.1cm} 357 | {\large\@guideOrgA\textsuperscript{\small\textregistered}\unskip\strut\par} 358 | \end{center} 359 | \else{ 360 | \ifGuideNameBUsed 361 | {% Both 362 | {\noindent\large\bfseries\@guideNameA\unskip\strut}\hfill{\large\bfseries\@guideNameB\unskip\strut\par} 363 | \vspace{0.1cm} 364 | {\noindent\large\@guideDesigA\unskip\strut}\hfill{\large\@guideDesigB\unskip\strut\par} 365 | \vspace{0.1cm} 366 | {\noindent\large Dept. of\space\@guideDeptAInSF\unskip\strut}\hfill{\large\@guideDeptB\unskip\strut\par} 367 | \vspace{0.1cm} 368 | {\noindent\large\@guideOrgA\unskip\strut}\hfill{\large\@guideOrgB\unskip\strut\par} 369 | \ifGuideNameCUsed 370 | {% 371 | \begin{center} 372 | {\large\bfseries\@guideNameC\unskip\strut\par} 373 | \vspace{0.1cm} 374 | {\large\@guideDesigC\unskip\strut\par} 375 | \vspace{0.1cm} 376 | {\large\@guideDeptC\unskip\strut\par} 377 | \vspace{0.1cm} 378 | {\large\@guideOrgC\unskip\strut\par} 379 | \end{center} 380 | } 381 | \fi%\ifGuideNameCUsed 382 | } 383 | \else 384 | {% Internal guide 385 | \begin{center} 386 | {\large\bfseries\@guideNameA\unskip\strut\par} 387 | \vspace{0.1cm} 388 | {\large\@guideDesigA\unskip\strut\par} 389 | \vspace{0.1cm} 390 | {\large Dept. of\space\@guideDeptAInSF\unskip\strut\par} 391 | \vspace{0.1cm} 392 | {\large\@guideOrgA\unskip\strut\par} 393 | \end{center} 394 | }\fi%\ifGuideNameBUsed 395 | }\fi%\ifIDP 396 | \fi%\ifDTL 397 | \par. 398 | \ifIDP\vspace{1cm}\else\ifGuideNameCUsed\vspace{1cm}\else\vspace{3cm}\fi\fi 399 | \begin{center}% May be try use \vbox cmd for equal spacing, but I need to know the better location (lower) 400 | {\large\bfseries In partial fulfillment of the requirements for the degree of \par} 401 | \vspace{0.25cm} 402 | {\large\bfseries \ifPG \@mastersInLF\, \else Bachelor of Engineering \fi in \ifIDP respective departments\fi\par} 403 | \vspace{0.25cm} 404 | \ifIDP 405 | 406 | \else 407 | {\ifPG \Large\bfseries \@PGprgName\unskip\strut\par \else \Large\bfseries \@departmentLF\unskip\strut\par \fi} 408 | \vspace{0.25cm} 409 | \fi 410 | {\Large\bfseries\@acadYear \par} 411 | \end{center} 412 | \fi % Draft 413 | %\end{tcolorbox} 414 | %\newpage 415 | %\thispagestyle{empty} 416 | \end{titlepage} 417 | } 418 | 419 | %%%%%%%%%%%%%%%%%% Page Style %%%%%%%%%%%%%%%%%%%%%%%% 420 | % 421 | \fancypagestyle{mplain}{% 422 | \fancyhf{}% 423 | \renewcommand{\headrulewidth}{0.2pt}% 424 | \renewcommand{\footrulewidth}{0.2pt}% 425 | \ifDrf 426 | % \fancyhead {Draft}% 427 | \fancyhead{}% 428 | \fancyfoot[R] {\thepage}% 429 | \else 430 | \ifPG 431 | \fancyfoot[C] {\@mastersInSF\, in \@PGprgName, Department of \@departmentSF,\space\@acadYear}% 432 | \else 433 | \ifIDP 434 | \fancyfoot[L] {RV College of Engineering\textsuperscript{\small\textregistered}}% 435 | \fancyfoot[C] {\@acadYear}% 436 | \else 437 | \fancyfoot[L] {\ifMinor UG Minor Project \else \ifDTL Design Thinking Lab \else UG Major Project \fi\fi Report}% 438 | %\fancyfoot[C] {Department of \@departmentSF \ifIDP \\\@acadYear\else \ifDTL \\\@acadYear\else ,\@acadYear\fi\fi}% 439 | \fancyfoot[C] {\ifDTL \hspace{2cm}\else \fi Department of \@departmentSF, \@acadYear}% 440 | \fi 441 | \fi 442 | \fancyfoot[R] {\thepage}% 443 | \ifIDP 444 | \fancyhead[C] {\@title}% 445 | \else 446 | \fancyhead[C] {RV College of Engineering\textsuperscript{\small\textregistered}, Bengaluru - 560059}% 447 | \fi 448 | \fi 449 | } 450 | \fancypagestyle{emptypg}{% 451 | \fancyhf{}% 452 | \ifDrf 453 | \fancyhead[R] {}% 454 | \fancyfoot[R] {\thepage}% 455 | \else 456 | \ifIDP 457 | \renewcommand{\headrulewidth}{0pt}% 458 | \else 459 | \renewcommand{\headrulewidth}{0.2pt}% 460 | \fi 461 | \renewcommand{\footrulewidth}{0.2pt}% 462 | 463 | \ifPG 464 | \fancyfoot[C] {\@mastersInSF\, in \@PGprgName, Department of \@departmentSF,\space\@acadYear}% 465 | \fancyfoot[R] {}% 466 | \else 467 | \fancyfoot[L] {\ifMinor UG Minor Project \else \ifIDP Interdisciplinary Project \else \ifDTL Design Thinking Lab \else UG Major Project \fi\fi\fi Report}% 468 | \fancyfoot[C] {\ifIDP \else Department of \@departmentSF\fi}% 469 | \fancyfoot[R] {\@acadYear}% 470 | \fi 471 | \ifIDP 472 | \else 473 | \fancyhead[C] {RV College of Engineering\textsuperscript{\small\textregistered}, Bengaluru - 560059}% 474 | \fi 475 | \fi 476 | } 477 | \fancypagestyle{fplain}{% 478 | \fancyhf{}% 479 | \renewcommand{\headrulewidth}{0.2pt}% 480 | \renewcommand{\footrulewidth}{0.2pt}% 481 | % \fancyhead[L]{\vrule depth \textheight \toc}% 482 | \fancyfoot[C] {\thepage}% 483 | } 484 | 485 | %%%%%%%%%%%%%%%% Section Style %%%%%%%%%%%%%%%%%%%%%%% 486 | \renewcommand\section{\@startsection {section}{1}{\z@}% 487 | {0.1pt }%\@plus 0.1ex \@minus -.05ex}% 488 | {0.1ex }%\@plus.2ex}% 489 | {\normalfont\Large\bfseries}} 490 | \renewcommand\subsection{\@startsection {subsection}{2}{\z@}% 491 | {-1ex }%\@plus 0.1ex \@minus -.05ex}% 492 | {0.1ex }%\@plus.2ex}% 493 | {\normalfont\large\bfseries}} 494 | \renewcommand\subsubsection{\@startsection {subsubsection}{3}{\z@}% 495 | {-1ex }%\@plus 0.1ex \@minus -.05ex}% 496 | {0.1ex }%\@plus.2ex}% 497 | {\normalfont\normalsize\bfseries}} 498 | %%%%%%%%%%%%%%%% Chapter Style %%%%%%%%%%%%%%%%%%%%%%% 499 | % helper macros 500 | \gdef\thinrule{\rule{\textwidth}{0.4pt}} 501 | \gdef\mediumrule{\rule{\textwidth}{0.8pt}} 502 | %% broad positions 503 | \newif\if@pgone\@pgonefalse 504 | \newif\if@pgtwo\@pgtwofalse 505 | \newif\if@left\@leftfalse 506 | \newif\if@right\@rightfalse 507 | \newif\if@center\@centerfalse 508 | \newif\if@leftpgone 509 | \newif\if@rightpgone 510 | \newif\if@centerpgone 511 | \newif\if@leftpgtwo 512 | \newif\if@rightpgtwo 513 | \newif\if@centerpgtwo 514 | %Default values 515 | \@leftpgonefalse 516 | \@rightpgonefalse 517 | \@centerpgonefalse 518 | \@leftpgtwofalse 519 | \@rightpgtwofalse 520 | \@centerpgtwofalse 521 | % newifs for number position 522 | \newif\if@lefttitle 523 | \newif\if@righttitle 524 | \newif\if@leftname 525 | \newif\if@rightname 526 | % 527 | % Define a family for chapter styling keys 528 | \pgfkeys{/chapter/.is family} 529 | \pgfkeys{/schapter/.is family} 530 | \pgfkeys{/apndx/.is family} 531 | 532 | \def\pnrset{\pgfqkeys{/chapter}} %Notice this is pgf q keys 533 | % We define keys for all major components 534 | \def\cxset{\pgfqkeys{/schapter}} 535 | \def\apnset{\pgfqkeys{/apndx}} 536 | 537 | \pnrset{% 538 | name/.code={\gdef\chaptername{#1}}, 539 | % 540 | chapter font-family/.store in=\chapterfontfamily@pnr, 541 | chapter font-family/.default=\sffamily, 542 | chapter font-weight/.store in=\chapterfontweight@pnr, 543 | chapter font-size pgone/.store in=\chapterfontsizepgone@pnr, 544 | chapter font-size pgtwo/.store in=\chapterfontsizepgtwo@pnr, 545 | chapter color/.store in=\chaptercolor@pnr, 546 | chapter color/.default=black, 547 | chapter before/.store in=\chapterbefore@pnr, 548 | chapter after/.store in=\chapterafter@pnr, 549 | % 550 | number font-family/.store in=\numberfontfamily@pnr, 551 | number font-family/.default=\sffamily, 552 | number font-weight/.store in=\numberfontweight@pnr, 553 | number font-size pgone/.store in=\numberfontsizepgone@pnr, 554 | number font-size pgtwo/.store in=\numberfontsizepgtwo@pnr, 555 | number color/.store in=\numbercolor@pnr, 556 | number color/.default=black, 557 | number before/.store in=\numberbefore@pnr, 558 | number after/.store in=\numberafter@pnr, 559 | % title keys 560 | title font-family/.store in=\titlefontfamily@pnr, 561 | title font-family/.default=\rmfamily, 562 | title font-weight/.store in=\titlefontweight@pnr, 563 | title font-size pgone/.store in=\titlefontsizepgone@pnr, 564 | title font-size pgtwo/.store in=\titlefontsizepgtwo@pnr, 565 | title color/.store in=\titlefontcolor@pnr, 566 | title color/.default=black, 567 | title before/.store in=\titlebefore@pnr, 568 | title after/.store in=\titleafter@pnr, 569 | title beforeskip/.store in=\titlebeforeskip@pnr, 570 | title afterskip/.store in=\titleafterskip@pnr, 571 | % 572 | position pgone/.is choice, 573 | position pgone/left/.code={\@leftpgonetrue}, 574 | position pgone/right/.code={\@rightpgonetrue}, 575 | position pgone/center/.code={\@centerpgonetrue}, 576 | position pgtwo/.is choice, 577 | position pgtwo/left/.code={\@leftpgtwotrue}, 578 | position pgtwo/right/.code={\@rightpgtwotrue}, 579 | position pgtwo/center/.code={\@centerpgtwotrue}, 580 | % numbering options that are required 581 | numbering/.is choice, 582 | numbering/roman/.code={\gdef\thechapter{\@roman\c@chapter}}, 583 | numbering/Roman/.code={\gdef\thechapter{\@Roman\c@chapter}}, 584 | numbering/arabic/.code={\gdef\thechapter{\@arabic\c@chapter}}, 585 | numbering/none/.code={\gdef\thechapter{}}, 586 | number dot/.store in=\numberpunctuation@pnr, 587 | number position/.is choice, 588 | number position/leftname/.code={\@leftnametrue\@rightnamefalse}, 589 | number position/rightname/.code={\@rightnametrue\@leftnamefalse}, 590 | number position/absolute/.code={}, 591 | number position/righttitle/.code={\@righttitletrue}, 592 | number position/lefttitle/.code={\@lefttitletrue}, 593 | % headers and footers 594 | header style/.store in=\headerstyle@pnr, 595 | } 596 | 597 | \cxset{% 598 | % title keys 599 | title font-family/.store in=\titlefontfamily@cx, 600 | title font-family/.default=\rmfamily, 601 | title font-weight/.store in=\titlefontweight@cx, 602 | title font-size/.store in=\titlefontsize@cx, 603 | title color/.store in=\titlefontcolor@cx, 604 | title color/.default=black, 605 | title before/.store in=\titlebefore@cx, 606 | title after/.store in=\titleafter@cx, 607 | title beforeskip/.store in=\titlebeforeskip@cx, 608 | title afterskip/.store in=\titleafterskip@cx, 609 | % 610 | position/.is choice, 611 | position/left/.code={\@lefttrue}, 612 | position/right/.code={\@righttrue}, 613 | position/center/.code={\@centertrue}, 614 | % headers and footers 615 | header style/.store in=\headerstyle@cx, 616 | } 617 | % Appendix pgfkey setup 618 | % Added to Ver.3.5 [01/09/2021] 619 | \apnset{% 620 | name/.code={\gdef\chaptername{#1}}, 621 | % 622 | chapter font-family/.store in=\chapterfontfamily@pnr, 623 | chapter font-family/.default=\sffamily, 624 | chapter font-weight/.store in=\chapterfontweight@pnr, 625 | chapter font-size pgone/.store in=\chapterfontsizepgone@pnr, 626 | chapter font-size pgtwo/.store in=\chapterfontsizepgtwo@pnr, 627 | chapter color/.store in=\chaptercolor@pnr, 628 | chapter color/.default=\color{black}, 629 | chapter before/.store in=\chapterbefore@pnr, 630 | chapter after/.store in=\chapterafter@pnr, 631 | % 632 | number font-family/.store in=\numberfontfamily@pnr, 633 | number font-family/.default=\sffamily, 634 | number font-weight/.store in=\numberfontweight@pnr, 635 | number font-size pgone/.store in=\numberfontsizepgone@pnr, 636 | number font-size pgtwo/.store in=\numberfontsizepgtwo@pnr, 637 | number color/.store in=\numbercolor@pnr, 638 | number color/.default=\color{black}, 639 | number before/.store in=\numberbefore@pnr, 640 | number after/.store in=\numberafter@pnr, 641 | % title keys 642 | title font-family/.store in=\titlefontfamily@pnr, 643 | title font-family/.default=\rmfamily, 644 | title font-weight/.store in=\titlefontweight@pnr, 645 | title font-size pgone/.store in=\titlefontsizepgone@pnr, 646 | title font-size pgtwo/.store in=\titlefontsizepgtwo@pnr, 647 | title color/.store in=\titlefontcolor@pnr, 648 | title color/.default=\color{black}, 649 | title before/.store in=\titlebefore@pnr, 650 | title after/.store in=\titleafter@pnr, 651 | title beforeskip/.store in=\titlebeforeskip@pnr, 652 | title afterskip/.store in=\titleafterskip@pnr, 653 | % 654 | position pgone/.is choice, 655 | position pgone/left/.code={\@leftpgonetrue}, 656 | position pgone/right/.code={\@rightpgonetrue}, 657 | position pgone/center/.code={\@centerpgonetrue}, 658 | position pgtwo/.is choice, 659 | position pgtwo/left/.code={\@leftpgtwotrue}, 660 | position pgtwo/right/.code={\@rightpgtwotrue}, 661 | position pgtwo/center/.code={\@centerpgtwotrue}, 662 | % numbering options that are required 663 | numbering/.is choice, 664 | numbering/roman/.code={\gdef\thechapter{\@roman\c@chapter}}, 665 | numbering/Roman/.code={\gdef\thechapter{\@Roman\c@chapter}}, 666 | numbering/Alphabet/.code={\gdef\thechapter{\@Alph\c@chapter}}, % Added to Ver.3.5 [01/09/2021] 667 | numbering/alphabet/.code={\gdef\thechapter{\@alph\c@chapter}}, % Added to Ver.3.5 [01/09/2021] 668 | numbering/arabic/.code={\gdef\thechapter{\@arabic\c@chapter}}, 669 | numbering/none/.code={\gdef\thechapter{}}, 670 | number dot/.store in=\numberpunctuation@pnr, 671 | number position/.is choice, 672 | number position/leftname/.code={\@leftnametrue\@rightnamefalse}, 673 | number position/rightname/.code={\@rightnametrue\@leftnamefalse}, 674 | number position/absolute/.code={}, 675 | number position/righttitle/.code={\@righttitletrue}, 676 | number position/lefttitle/.code={\@lefttitletrue}, 677 | % headers and footers 678 | header style/.store in=\headerstyle@pnr, 679 | } 680 | %% This is the Default Chapter tile setting, if \setdefaults is not called inside documnet 681 | 682 | \pnrset{% 683 | name={Chapter}, 684 | % 685 | chapter font-family=\sffamily, 686 | chapter font-weight=\bfseries, 687 | chapter font-size pgone=\Huge, 688 | chapter font-size pgtwo=\Large, 689 | chapter color=gray, 690 | chapter before=,%{\leavevmode\par},%need to correct for 0pt 691 | chapter after=,%{\leavevmode\par}, 692 | % 693 | number font-size pgone=\Huge, 694 | number font-size pgtwo=\Large, 695 | number font-family=\sffamily, 696 | number font-weight=\bfseries, 697 | number color=\color{gray}, 698 | number before=, 699 | number after=, 700 | % 701 | title font-family=\rmfamily, 702 | title font-weight=\bfseries, 703 | title font-size pgone=\Huge, 704 | title font-size pgtwo=\Large, 705 | title color=\color{purple}, 706 | title after=, 707 | title before=, 708 | title afterskip={\vskip0pt}, 709 | title beforeskip={\vskip0pt}, 710 | % 711 | position pgone=right, 712 | position pgtwo=center, 713 | % 714 | numbering=arabic, 715 | number dot=, 716 | number position=rightname, 717 | % 718 | header style=mplain, 719 | }%\fi 720 | % 721 | \cxset{% 722 | title font-family=\rmfamily, 723 | title font-weight=\bfseries, 724 | title font-size=\Large, 725 | title color=\color{purple}, 726 | title after=, 727 | title before=, 728 | title afterskip={\vskip25pt}, 729 | title beforeskip={\par\par}, 730 | % 731 | position=center, 732 | % 733 | header style=fplain, 734 | } 735 | 736 | % Redefining the appendix command to suit the pgfkeys setup 737 | % Added to Ver.3.5 [01/09/2021] 738 | \gdef\appendix{% 739 | \setcounter{chapter}{0} 740 | \apnset{% 741 | name={Appendix}, 742 | % 743 | chapter font-family=\sffamily, 744 | chapter font-weight=\bfseries, 745 | chapter font-size pgone=\Huge, 746 | chapter font-size pgtwo=\Large, 747 | chapter color=gray, 748 | chapter before=,%{\leavevmode\par},%need to correct for 0pt 749 | chapter after=,%{\leavevmode\par}, 750 | % 751 | number font-size pgone=\Huge, 752 | number font-size pgtwo=\Large, 753 | number font-family=\sffamily, 754 | number font-weight=\bfseries, 755 | number color=\color{gray}, 756 | number before=, 757 | number after=, 758 | % 759 | title font-family=\rmfamily, 760 | title font-weight=\bfseries, 761 | title font-size pgone=\Huge, 762 | title font-size pgtwo=\Large, 763 | title color=\color{purple}, 764 | title after=, 765 | title before=, 766 | title afterskip={\vskip0pt}, 767 | title beforeskip={\vskip0pt}, 768 | % 769 | position pgone=right, 770 | position pgtwo=center, 771 | % 772 | numbering=Alphabet, 773 | number dot=, 774 | number position=rightname, 775 | % 776 | header style=mplain, 777 | } 778 | } 779 | 780 | \renewcommand\@makechapterhead[2][]{% 781 | % macro for typesetting the chapter number 782 | \def\printnumber{% 783 | \numberbefore@pnr 784 | {% 785 | \numbercolor@pnr 786 | \if@pgone 787 | \numberfontsizepgone@pnr 788 | \fi 789 | \if@pgtwo 790 | \numberfontsizepgtwo@pnr 791 | \fi 792 | \numberfontfamily@pnr 793 | \numberfontweight@pnr 794 | \thechapter 795 | \numberpunctuation@pnr 796 | } 797 | \numberafter@pnr 798 | }% 799 | % macro for typesetting the chapter name 800 | \def\printchaptername{% 801 | { 802 | \chapterfontfamily@pnr 803 | \chapterfontweight@pnr 804 | \color{\chaptercolor@pnr} 805 | \if@pgone 806 | \chapterfontsizepgone@pnr 807 | \chaptername% 808 | \fi 809 | \if@pgtwo 810 | \chapterfontsizepgtwo@pnr 811 | \uppercase\expandafter{\chaptername}% 812 | \fi 813 | \space 814 | }% 815 | }% 816 | % set all keys 817 | {% 818 | {%1st page 819 | \clearpage 820 | \thispagestyle{empty} 821 | \@pgonetrue\@pgtwofalse 822 | \parindent\z@ 823 | \normalfont% 824 | \vspace*{0.35\paperheight} 825 | \ifnum \c@secnumdepth>\m@ne% 826 | \if@mainmatter% 827 | \chapterbefore@pnr% 828 | \if@leftpgone% 829 | \raggedright 830 | \fi% 831 | \if@centerpgone% 832 | \centering 833 | \fi% 834 | \if@rightpgone% 835 | \raggedleft 836 | \fi% 837 | \if@leftname 838 | \printnumber 839 | \fi% 840 | \printchaptername 841 | \if@rightname 842 | \printnumber 843 | \fi% 844 | \chapterafter@pnr 845 | \fi% 846 | \fi% 847 | %chapter title 848 | \interlinepenalty\@M% 849 | \titlebeforeskip@pnr% 850 | \titlefontfamily@pnr% 851 | \titlefontsizepgone@pnr 852 | \titlefontweight@pnr% 853 | 854 | \titlefontcolor@pnr% 855 | %\selectfont% 856 | \titlebefore@pnr% 857 | {#2} 858 | \titleafter@pnr% 859 | \par\nobreak% 860 | % skip after title 861 | \titleafterskip@pnr% 862 | % headers 863 | %\thispagestyle{\headerstyle@pnr}% 864 | \thispagestyle{emptypg}% 865 | } 866 | \pagebreak 867 | {%2nd page 868 | \@pgtwotrue\@pgonefalse 869 | \parindent\z@ 870 | \normalfont% 871 | \ifnum \c@secnumdepth>\m@ne% 872 | \if@mainmatter% 873 | \chapterbefore@pnr% 874 | \if@leftpgtwo% 875 | \raggedright 876 | \fi% 877 | \if@centerpgtwo% 878 | \centering 879 | \fi% 880 | \if@rightpgtwo% 881 | \raggedleft 882 | \fi% 883 | \if@leftname 884 | \printnumber 885 | \fi% 886 | {\uppercase\expandafter{\printchaptername}} 887 | \if@rightname 888 | \printnumber 889 | \fi% 890 | \chapterafter@pnr 891 | \fi% 892 | \fi% 893 | %chapter title 894 | \interlinepenalty\@M% 895 | \titlebeforeskip@pnr% 896 | \titlefontfamily@pnr% 897 | \titlefontweight@pnr% 898 | \titlefontsizepgtwo@pnr 899 | \titlefontcolor@pnr% 900 | % \selectfont% 901 | \titlebefore@pnr% 902 | {\uppercase\expandafter{#2}} 903 | \titleafter@pnr% 904 | \par\nobreak% 905 | % skip after title 906 | \titleafterskip@pnr% 907 | % headers 908 | \pagestyle{\headerstyle@pnr}% 909 | } 910 | } 911 | } 912 | 913 | \renewcommand\@makeschapterhead[2][]{% 914 | % macro for typesetting the chapter name 915 | {% 916 | \parindent\z@ 917 | \normalfont% 918 | \if@left% 919 | \raggedright% 920 | \fi% 921 | \if@center% 922 | \centering% 923 | \fi% 924 | \if@right% 925 | \raggedleft% 926 | \fi% 927 | %chapter title 928 | \interlinepenalty\@M% 929 | \titlebeforeskip@cx% 930 | \titlefontfamily@cx% 931 | \titlefontweight@cx% 932 | \titlefontsizepgtwo@pnr 933 | \titlefontcolor@cx% 934 | \selectfont% 935 | \titlebefore@cx% 936 | {\uppercase\expandafter{#2}} 937 | \titleafter@cx% 938 | \par\nobreak% 939 | % skip after title 940 | \titleafterskip@cx% 941 | % headers 942 | \thispagestyle{\headerstyle@cx}% Have to use \this option to apply on the current page 943 | }% 944 | } 945 | % Added in Ver 3.8: For checking whether more than one mutual exclusive commands are uncommented 946 | \AtBeginDocument{ 947 | 948 | \ifIDP 949 | \PackageInfo{ecproject}{You have used \string\IDPProject, checking for any undesired uncomment of commands....} 950 | \pnrset{title color=\color{black}} 951 | \cxset{title color=\color{black}} 952 | \ifDTL 953 | \PackageError{ecproject}{Can't Use \string\DTLProject\space along with \string\IDPProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 954 | \fi 955 | \ifMinor 956 | \PackageError{ecproject}{Can't Use \string\MinorProject\space along with \string\IDPProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 957 | \fi 958 | \ifPG 959 | \PackageError{ecproject}{Can't Use \string\pgProgram\space along with \string\IDPProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 960 | \fi 961 | \fi 962 | 963 | \ifDTL 964 | \PackageInfo{ecproject}{You have used \string\DTLProject, checking for any undesired uncomment of commands....} 965 | \ifIDP 966 | \PackageError{ecproject}{Can't Use \string\IDPProject\space along with \string\DTLProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 967 | \fi 968 | \ifMinor 969 | \PackageError{ecproject}{Can't Use \string\MinorProject\space along with \string\DTLProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 970 | \fi 971 | \ifPG 972 | \PackageError{ecproject}{Can't Use \string\pgProgram\space along with \string\DTLProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 973 | \fi 974 | \fi 975 | 976 | \ifMinor 977 | \PackageInfo{ecproject}{You have used \string\MinorProject, checking for any undesired uncomment of commands....} 978 | \ifDTL 979 | \PackageError{ecproject}{Can't Use \string\DTLProject\space along with \string\MinorProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 980 | \fi 981 | \ifIDP 982 | \PackageError{ecproject}{Can't Use \string\IDPProject\space along with \string\MinorProject.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 983 | \fi 984 | \fi 985 | 986 | \ifPG 987 | \PackageInfo{ecproject}{You have used \string\pgProgram, checking for any undesired uncomment of commands....} 988 | \ifDTL 989 | \PackageError{ecproject}{Can't Use \string\DTLProject\space along with \string\pgProgram.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 990 | \fi 991 | \ifIDP 992 | \PackageError{ecproject}{Can't Use \string\IDPProject\space along with \string\pgProgram.}{Uncomment one of these conditions: \string\DTLProject, \string\IDPProject, \string\MinorProject (with option of \string\pgProgram), \string\pgProgram. While other options need to be commented.} 993 | \fi 994 | \fi 995 | } 996 | %\newcommand*{\indentPara}[1]{\ifthenelse{\equal{#1}{yes}}{\@indenttrue}{\@indentfalse}} 997 | \endinput 998 | --------------------------------------------------------------------------------