Coder Social home page Coder Social logo

jriguera / pfc-fic-udc Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 0.0 604 KB

Plantilla estándar LaTeX para memoria PFC en la Facultad de Informática de la Universidad de A Coruña. Standard LaTeX template for FYP report/book. Universidad de A Coruña

License: Apache License 2.0

TeX 93.93% Makefile 6.07%
udc fics projecto pfc latex

pfc-fic-udc's Introduction

pfc-fic-udc

Plantilla latex para el Proyecto Fin de Carrera de la Facultad de Informática de la Universidad de A Coruña.

Standard LaTeX template for final degree report/book project in FIC, (Facultad de Informática) at UDC (Universidad de A Coruña)

Package Dependencies (Ubuntu 14.04)

  • texlive
  • texlive-latex-extra
  • texlive-extra-utils
  • texlive-latex-recommended
  • texlive-bibtex-extra
  • texlive-science
  • texlive-pictures
  • texlive-lang-spanish
  • latexmk
  • aspell
  • aspell-es
  • make

latexmk is not the same package as latex-mk. This one is a perl script useful to use it in a standard Makefile. aspell is an optional package for spelling checks.

Source tex structure (src):

The main document where the most important variables or macros are defined is pfc.tex. The style, dependencies and other macros are defined in pfc.sty, but you won't need to change it.

Tex files with prefix pfc*_ are defining the root structure of the document, that is, the mandatory parts of the book: cover, thanks, table of contents, glossary, bibliography, etc.

The rest of the tex files are the chapters of the report.

If you want to define glosary or acronym entries, you have to edit the file pfc.glossary, the same applies for the bibliography using the file pfc.bib.

The default folder to include all the pictures is images.

Use

Just edit the macros to define title, author, ... in the file pfc.tex. You can also add or remove includes for each chapter.

Compile and generate PDF

If you have installed latexmk and make just type make:

jriguera@packard:~/devel/personal/pfc-udc/src$ make
latexmk -pdf -pdflatex="pdflatex" -use-make pfc.tex
Latexmk: This is Latexmk, John Collins, 11 Nov. 2012, version: 4.35.
**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': Rules & subrules not known to be previously run:
   pdflatex
Rule 'pdflatex': The following rules & subrules became out-of-date:
      'pdflatex'
------------

...

Output written on pfc.pdf (41 pages, 294604 bytes).
Transcript written on pfc.log.
Latexmk: Found input bbl file 'pfc.bbl'
Latexmk: Log file says output to 'pfc.pdf'
Latexmk: Found bibliography file(s) [pfc.bib]
Latexmk: All targets (pfc.pdf) are up-to-date

You can have a look to the example pdf file pfc.pdf.

Spelling

Type make spell to check all tex files.

Cleaning

To clean up (remove) all regeneratable files generated by latex and bibtex: make clean To clean up all generated files (except the *.tex, *.sty and Makefile: make dist-clean

Author

José Riguera López

pfc-fic-udc's People

Contributors

jriguera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.