Skip to content

Commit

Permalink
Actualización Diciembre 2018
Browse files Browse the repository at this point in the history
Se han añadido comandos para aprovechar la externalización de TikZ y PGF si se desea para acelerar el tiempo de ejecución.
Se han añadido más gráficas PGF de ejemplo.
Se han añadido dos tablas de ejemplo más.
Se han incluido algunos paquetes útiles.
  • Loading branch information
Jose M. Requena Plens committed Dec 21, 2018
1 parent b12c7fa commit 9b63460
Show file tree
Hide file tree
Showing 63 changed files with 26,915 additions and 15 deletions.
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@

*.aux
*.out
*.gz
*.acn
*.acr
*.alg
*.auxlock
*.bbl
*.blg
*.glo
*.gls
*.glg
*.ist
*.lof
*.lol
*.lot
*.toc
.texpadtmp/Poster_TFG-TFM_EPS_UA.log
.texpadtmp/TFG-TFM_EPS_UA.log
archivos/.DS_Store
archivos/ejemplos/.DS_Store
.DS_Store
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {7CB67113632732F5CC82741F331C1DF8}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {3C230B5EC916C5D6CBFF6E7E81963F5E}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {F6D1496A6E71FF476C605D02F546C87F}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {C908DE355A3A28C92BBA72C1F5AD6F6E}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {26F1A663F94F83F12B7D6E8AF331A13A}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {0496DF878DA8C14861C83D98C5E31C2F}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {B882B5CD40F27ECEFC88759F13BFC243}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {BD467BC53111E56D12F467134E7D20C3}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {8D81E07A6B24DF1001D6A3588B742FC8}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {F6D1496A6E71FF476C605D02F546C87F}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {B7E36F4DB769E76B488E36F8F6CA1542}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {DDCCF299CD024E033FD364C5A01F9EB4}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {C908DE355A3A28C92BBA72C1F5AD6F6E}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {26F1A663F94F83F12B7D6E8AF331A13A}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {B882B5CD40F27ECEFC88759F13BFC243}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {BD467BC53111E56D12F467134E7D20C3}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {8D81E07A6B24DF1001D6A3588B742FC8}%
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\def \tikzexternallastkey {F6D1496A6E71FF476C605D02F546C87F}%
Binary file modified Poster_TFG-TFM_EPS_UA.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions Poster_TFG-TFM_EPS_UA.tex
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
% !TeX program = xelatex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Plantilla Póster TFG/TFM
% Escuela Politécnica Superior de la Universidad de Alicante
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@

**Ejemplo real de TFG y póster: <a href="http://jmrplens.com/GitHub_TFGTemplate/TFG+Poster.zip">Descargar proyecto LaTeX</a>**

**Novedades Diciembre 2018:**
* Si utilizas figuras generadas con TikZ o PGF y quieres reducir el tiempo de compilado activa la optimización poniendo un `1` en la línea `\def\OptimizaTikZ{1}` que se encuentra al principio del archivo principal `TFG-TFM_EPS.tex`. Esto almacenará tus figuras en `archivos/figuras-procesadas` y mientras no sean editadas se cargarán desde ahi y no se ejecutará su código, además puedes darles otros usos (powerpoint, word, etc).
* Se han añadido _comentarios mágicos_ en la cabecera del archivo principal para que el proyecto se compile con las opciones necesarias en TeXstudio, si eres un usuario/a medio o avanzado/a puedes seleccionarlas tu mismo/a en tu editor preferido, es necesario utilizar XeLaTeX y si quieres reducir el tiempo utilizando la externalización de TikZ debes añadir -shell-escape a tus comandos.
* Si vas a utilizar el proyecto en <a href="https://www.overleaf.com/">Overleaf</a> (recuerda cambiar el motor a XeLaTex) o si tienes problemas con la exportación de TikZ y PGF desactiva la optimización. En algunos casos es interesante activarlo en Overleaf aunque se muestre que se han producido errores ya que el resultado es el correcto y se reduce el tiempo de procesado (las cuentas gratuitas tienen limite de tiempo de ejecución).

---

Esta plantilla se ha creado después de observar la idea concebida por Pedro Pernías y otros colaboradores en su plantilla: <a href="https://github.com/lcg51/tfg">tfg</a>. Se ha mantenido algún contenido de los capítulos de esa plantilla, y la clase de documento _scrbook_ pero el resto de la plantilla está realizada de cero. El diseño se ha ajustado a lo indicado en la <a href="https://eps.ua.es/es/ingenieria-sonido-imagen-telecomunicacion/documentos/tfg/libro-de-estilo.pdf">Guía de estilo</a> de la EPS. Siempre se debe comprobar que no hayan cambiado los criterios, ya que esta plantilla se actualiza periódicamente y no cada vez que se establezca una modificación por parte de la EPS. Si algún parámetro cambia es sencillo actualizar ese cambio en la plantilla, se ha realizado de tal modo que todos los parámetros sean fácilmente editables.

Esta plantilla puede ser divulgada, modificada y compartida libremente. Este proyecto se ha realizado para los alumnos de la Escuela Politécnica Superior de la Universidad de Alicante, esperando facilitar un poco la introducción al trabajo con LaTeX. Se ruega enviar sugerencias de todo tipo, el contenido de la plantilla intenta mostrar un poco de todo lo que se puede hacer con LaTeX, pero si es complejo el uso y así lo indicasen los usuarios se modificará para hacerla más manejable.
Expand Down Expand Up @@ -176,7 +183,7 @@ Para ello se han utilizado los archivos de capítulos y en cada uno de ellos se
Estos capítulos son meramente de ejemplo y pueden ser eliminados sin miedo a que deje de funcionar alguna cosa o editados con el contenido del trabajo.

## Uso
La plantilla necesita el motor XeLaTeX (el más recomendable actualmente), por lo que si el programa que utilizas compila la plantilla con el motor pdfLaTeX (el más habitual pero menos potente) debes cambiarlo por XeLaTeX en las opciones del programa. Si no sabes cómo hacerlo busca en el manual del programa o en google.
La plantilla necesita el motor XeLaTeX (el más recomendable actualmente), por lo que si el programa que utilizas compila la plantilla con el motor pdfLaTeX (el más habitual pero menos potente) debes cambiarlo por XeLaTeX en las opciones del programa. En el archivo principal se han añadido dos lineas de comandos que fuerza al programa TeXstudio a utilizar el motor XeLateX sin tener que configurar nada, de todos modos si no funcionan será necesario buscar en la ayuda del programa como elegir como motor XeLaTeX.


El uso de la plantilla es muy sencillo si se conoce qué hace cada uno de los archivos. A continuación se describen cada uno de ellos.
Expand All @@ -187,6 +194,7 @@ La plantilla esta estructurada del siguiente modo:
* `bibliografia` -> Contiene un archivo BibTeX con la bibliografía.
* `capitulos` -> Contiene los archivos de cada capítulo.
* `archivos` -> Contiene los archivos utilizados en el contenido de ejemplo.
* `archivos/figuras-procesadas` -> Aquí se almacenan las figuras generadas con TikZ y PGF para no regenerarlas cada vez que se compila el proyecto (no elimines la carpeta sino se generará un error). Ademas puedes aprovechar las figuras generadas para utilizarlas en tu powerpoint o cualquier otro software que vayas a utilizar para presentar tu TFG o TFM.
* `include` -> Contiene todo lo necesario para que la plantilla funcione.
* `TFG-TFM_EPS_UA.tex` -> Archivo principal de la plantilla.

Expand Down
Binary file modified TFG-TFM_EPS_UA.pdf
Binary file not shown.
5 changes: 5 additions & 0 deletions TFG-TFM_EPS_UA.tex
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
% !TeX program = xelatex
% !TeX TXS-program:compile = txs:///xelatex/[--shell-escape]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Plantilla TFG/TFM
% Escuela Politécnica Superior de la Universidad de Alicante
% Realizado por: Jose Manuel Requena Plens
% Contacto: [email protected] / Telegram:@jmrplens
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Elige si deseas optimizar la ejecución del proyecto almacenando las figuras generadas con TikZ y PGF en una carpeta (archivos/figuras-procesadas).
% 1 - Si, 2 - No
\def\OptimizaTikZ{1}

% Archivo .TEX que incluye todas las configuraciones del documento y los paquetes. Añade todo aquello que necesites utilizar en el documento en este archivo.
% En él se encuentra la configuración de los márgenes, establecidos según las directrices de estilo de la EPS.
Expand Down
59 changes: 59 additions & 0 deletions archivos/ejemplos/perjudicialesopticacentro.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Escuela Politécnica Superior de la Universidad de Alicante
% Realizado por: Jose Manuel Requena Plens
% Contacto: [email protected] / Telegram:@jmrplens
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\definecolor{mycolor1}{rgb}{1.00000,0.00000,1.00000}%
%
\begin{tikzpicture}

\begin{axis}[%
width=0.5\textwidth,
height=0.3\textwidth,
at={(0\textwidth,0\textwidth)},
scale only axis,
xmin=0,
xmax=24,
xlabel style={font=\color{white!15!black}},
xlabel={Distancia (m)},
ymin=68,
ymax=84,
ytick distance=2,
axis y line=left,
axis x line=bottom,
cycle list name=color list,
ylabel style={font=\color{white!15!black}},
ylabel={Nivel de presión acústica (dB)},
axis background/.style={fill=white},
legend style={legend cell align=left, align=left, draw=white!15!black}
]

% Campos utiles

% 1
\addplot+[ line width=1.5,domain=0.5:9.14, samples=10,every node/.style={xshift=-4pt}]
{10*log10(1.0337e+12 * ( (4*0.0026389378)/(512*(-ln(1-0.1176))) * e^(-(13.82*((x/343)+0.05)*1.195 / 1.24))*1.175))} node [pos=1,pin=0:{\tiny{495 $m^3$}}] {};

% 1.2
\addplot+[ line width=1.5,domain=0.5:10.97, samples=10,every node/.style={xshift=-4pt}]
{10*log10(1.0337e+12 * ( (4*0.0026389378)/(737*(-ln(1-0.1176))) * e^(-(13.82*((x/343)+0.05)*1.309 / 1.24))*1.168))} node [pos=1,pin=0:{\tiny{855 $m^3$}}] {};

% 1.5
\addplot+[ line width=1.5,domain=0.5:13.71, samples=10,every node/.style={xshift=-4pt}]
{10*log10(1.0337e+12 * ( (4*0.0026389378)/(1152*(-ln(1-0.1176))) * e^(-(13.82*((x/343)+0.05)*1.373 / 1.24))*1.101))} node [pos=1,pin=0:{\tiny{1670 $m^3$}}] {};

%% 1.7
\addplot[line width=1.5,color=teal, domain=0.5:15.54, samples=10,every node/.style={xshift=-4pt}]
{10*log10(1.0337e+12 * ( (4*0.0026389378)/(1479*(-ln(1-0.1176))) * e^(-(13.82*((x/343)+0.05)*1.422 / 1.24))*1.074))} node [pos=1,pin=0:{\tiny{2431 $m^3$}}] {};

% 20
\addplot+[ line width=1.5,domain=0.5:18.27, samples=10,every node/.style={xshift=-4pt}]
{10*log10(1.0337e+12 * ( (4*0.0026389378)/(2048*(-ln(1-0.1176))) * e^(-(13.82*((x/343)+0.05)*1.486 / 1.24))*1.045))} node [pos=1,pin=0:{\tiny{3958 $m^3$}}] {};


\end{axis}
\end{tikzpicture}%



Loading

0 comments on commit 9b63460

Please sign in to comment.