diff --git a/config/.emacs b/config/.emacs index 24da3d1..516cf33 100644 --- a/config/.emacs +++ b/config/.emacs @@ -95,40 +95,40 @@ ("C--" . er/contract-region)) ;; latex -;; (use-package tex -;; :defer t -;; :ensure auctex -;; :init -;; (progn -;; (setq-default TeX-master nil) ; Query for master file. -;; (setq TeX-auto-save t) ; Enable parse on save. -;; (setq TeX-save-query nil) -;; (setq LaTeX-includegraphics-read-file 'LaTeX-includegraphics-read-file-relative) -;; (custom-set-variables '(LaTeX-command "latex -synctex=1")) -;; ;;(setq TeX-command-force "LaTex") -;; ;;(setq latex-run-command "pdflatex") -;; (setq TeX-parse-self t) ; Enable parse on load. -;; (setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin/")) -;; (setq exec-path (append exec-path '("/Library/TeX/texbin/"))) -;; ;; pdf-tools configuration -;; (setq TeX-PDF-mode t) -;; (add-hook 'TeX-after-compilation-finished-functions -;; #'TeX-revert-document-buffer) -;; (setq TeX-view-program-selection '((output-pdf "PDF Tools")) -;; TeX-source-correlate-start-server t) -;; (setq pdf-info-epdfinfo-program "/usr/bin/epdfinfo") -;; (add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) -;; (add-hook 'pdf-view-mode-hook -;; (lambda () (pdf-tools-enable-minor-modes))) -;; ) - ;; :config - ;; (add-hook 'LaTeX-mode-hook - ;; (lambda () - ;; (company-mode) - ;; (turn-on-reftex) - ;; (setq reftex-plug-into-AUCTeX t) - ;; (reftex-isearch-minor-mode)) - ;; ) +(use-package tex + :defer t + :ensure auctex + :init + (progn + (setq-default TeX-master nil) ; Query for master file. + (setq TeX-auto-save t) ; Enable parse on save. + (setq TeX-save-query nil) + (setq LaTeX-includegraphics-read-file 'LaTeX-includegraphics-read-file-relative) + (custom-set-variables '(LaTeX-command "latex -synctex=1")) + ;;(setq TeX-command-force "LaTex") + ;;(setq latex-run-command "pdflatex") + (setq TeX-parse-self t) ; Enable parse on load. + (setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin/")) + (setq exec-path (append exec-path '("/Library/TeX/texbin/"))) + ;; pdf-tools configuration + (setq TeX-PDF-mode t) + (add-hook 'TeX-after-compilation-finished-functions + #'TeX-revert-document-buffer) + (setq TeX-view-program-selection '((output-pdf "PDF Tools")) + TeX-source-correlate-start-server t) + (setq pdf-info-epdfinfo-program "/usr/bin/epdfinfo") + (add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) + (add-hook 'pdf-view-mode-hook + (lambda () (pdf-tools-enable-minor-modes))) + ) + :config + (add-hook 'LaTeX-mode-hook + (lambda () + (company-mode) + (turn-on-reftex) + (setq reftex-plug-into-AUCTeX t) + (reftex-isearch-minor-mode)) + )) ;; pdf-tools (use-package pdf-tools @@ -174,6 +174,7 @@ '(font . "DejaVu Sans Mono-16")) (fset 'yes-or-no-p 'y-or-n-p) ;; Ask y/n instead of yes/no (add-hook 'prog-mode-hook 'display-line-numbers-mode) ;; display line number when programming +(setq x-alt-keysym 'meta) ;; -+-+-+-+-+-+-+- diff --git a/examples/latex-test/XdWGT.png b/examples/latex-test/XdWGT.png new file mode 100644 index 0000000..c24d9a9 Binary files /dev/null and b/examples/latex-test/XdWGT.png differ diff --git a/examples/latex-test/main.tex b/examples/latex-test/main.tex index b99106e..933d6b3 100644 --- a/examples/latex-test/main.tex +++ b/examples/latex-test/main.tex @@ -1,18 +1,32 @@ \documentclass{article} \usepackage{graphicx} \usepackage{lipsum} +%\usepackage{biblatex} +%\addbibresource{refs} +\title{Project's title} +\author{Gerardo Marx} \begin{document} -Hello \LaTeX{}. +\maketitle{} \section{Introduction} \label{sec:intro} - +\lipsum[1] \begin{figure}[htb] \centering - \includegraphics - \caption{Test} + \includegraphics[width=2.5in]{XdWGT} + \caption{Test figure.} + \label{test} \end{figure} + +\section{Methodology} +\label{sec:methods} + +\lipsum[2-3] + +More test with references here \cite{einstein}. +\bibliography{refs.bib} +\bibliographystyle{ieeetr} \end{document} %%% Local Variables: diff --git a/examples/latex-test/refs.bib b/examples/latex-test/refs.bib new file mode 100644 index 0000000..230984e --- /dev/null +++ b/examples/latex-test/refs.bib @@ -0,0 +1,25 @@ +@article{einstein, + author = "Albert Einstein", + title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German}) + [{On} the electrodynamics of moving bodies]", + journal = "Annalen der Physik", + volume = "322", + number = "10", + pages = "891--921", + year = "1905", + DOI = "http://dx.doi.org/10.1002/andp.19053221004" +} + +@book{latexcompanion, + author = "Michel Goossens and Frank Mittelbach and Alexander Samarin", + title = "The \LaTeX\ Companion", + year = "1993", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts" +} + +@misc{knuthwebsite, + author = "Donald Knuth", + title = "Knuth: Computers and Typesetting", + url = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html" +} \ No newline at end of file