|
From: <dhu...@us...> - 2006-12-29 18:04:43
|
Revision: 81
http://svn.sourceforge.net/qcell/?rev=81&view=rev
Author: dhubleizh
Date: 2006-12-29 10:04:32 -0800 (Fri, 29 Dec 2006)
Log Message:
-----------
- new catalog in doc for thesis writing
- main tex work, two indexes of acronyms and glossaries
- Makefile to build this (complicated build system)
Added Paths:
-----------
trunk/qcell/doc/
trunk/qcell/doc/licenciate_thesis/
trunk/qcell/doc/licenciate_thesis/Makefile
trunk/qcell/doc/licenciate_thesis/acronyms.gdf
trunk/qcell/doc/licenciate_thesis/thesis.bib
trunk/qcell/doc/licenciate_thesis/thesis.gdf
trunk/qcell/doc/licenciate_thesis/thesis.tex
Added: trunk/qcell/doc/licenciate_thesis/Makefile
===================================================================
--- trunk/qcell/doc/licenciate_thesis/Makefile (rev 0)
+++ trunk/qcell/doc/licenciate_thesis/Makefile 2006-12-29 18:04:32 UTC (rev 81)
@@ -0,0 +1,41 @@
+# public domain
+
+thesis=thesis
+acronyms=acronyms
+glossary=glossary
+ids=/usr/share/texmf/tex/latex/glosstex/glosstex.ist
+
+GLOSSARIES=acronyms.gdf thesis.gdf
+TEXFILES=thesis.tex
+tex=pdflatex -interaction=nonstopmode --translate-file=il2-pl
+
+all: compile glossary compile bibliography compile compile
+
+bibliography:
+ bibtex $(thesis)
+ $(tex) $(thesis)
+ $(tex) $(thesis)
+
+glossary:
+ glosstex $(thesis) $(GLOSSARIES)
+ makeindex $(thesis).gxs -o $(thesis).glx -s $(ids)
+ $(tex) $(thesis)
+
+compile: $(TEXFILES)
+ $(tex) $(thesis)
+
+dvi: all
+ platex $(thesis)
+pdf: all
+ $(tex} $(thesis)
+
+clean: clean_pdf clean_dvi clean_bbl
+ rm -f *.{aux,glx,gxg,gxs,ilg,log,out,toc}
+
+clean_bbl:
+ rm -f *.{bbl,blg}
+clean_pdf:
+ rm -f *.pdf
+
+clean_dvi:
+ rm -f *.dvi
Added: trunk/qcell/doc/licenciate_thesis/acronyms.gdf
===================================================================
--- trunk/qcell/doc/licenciate_thesis/acronyms.gdf (rev 0)
+++ trunk/qcell/doc/licenciate_thesis/acronyms.gdf 2006-12-29 18:04:32 UTC (rev 81)
@@ -0,0 +1,7 @@
+@entry{GUI, GUI, Graphical User Interface} cz\xEAsto nazywany te\xBF \xB6rodowiskiem graficznym---og\xF3lne okre\xB6lenie sposobu prezentacji informacji przez komputer oraz interakcji z u\xBFytkownikiem, polegaj\xB1cego na rysowaniu i obs\xB3ugiwaniu widget\xF3w.\citep{plwiki}
+
+@entry{IDE, IDE, Integrated Development Environment} Zintegrowane \xB6rodowisko programistyczne---jest to aplikacja lub zesp\xF3\xB3 aplikacji (\xB6rodowisko) s\xB3u\xBF\xB1cych do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.\citep{plwiki}
+
+@entry{EPS, EPS, Encapsulated PostScript} format plik\xF3w, b\xEAd\xB1cy podzbiorem j\xEAzyka PostScript, kt\xF3rego g\xB3\xF3wnym przeznaczeniem jest przechowywanie pojedynczych stron zawieraj\xB1cych grafik\xEA komputerow\xB1 w postaci umo\xBFliwiajacej osadzanie ich w innych dokumentach.\citep{plwiki}
+
+@entry{SVG, SVG, Scalable Vector Graphics} uniwersalny format dwuwymiarowej, statycznej i animowanej grafiki wektorowej, nieobwarowany licencjami i patentami, stworzony w 1999 roku przez W3C z my\xB6l\xB1 o zastosowaniu go na stronach WWW. U\xBFywany r\xF3wnie\xBF jako niezale\xBFny od platformy systemowej format grafiki. SVG nale\xBFy do rodziny XML, wi\xEAc mo\xBFe by\xE6 integrowany z innymi j\xEAzykami, jak na przyk\xB3ad XHTML.\citep{plwiki}
Added: trunk/qcell/doc/licenciate_thesis/thesis.bib
===================================================================
--- trunk/qcell/doc/licenciate_thesis/thesis.bib (rev 0)
+++ trunk/qcell/doc/licenciate_thesis/thesis.bib 2006-12-29 18:04:32 UTC (rev 81)
@@ -0,0 +1,16 @@
+@MISC{plwiki,
+ title = {Wikipedia, wydanie polskie},
+ howpublished = {\url{http://pl.wikipedia.org}},
+ month = {listopad},
+ year = {2006},
+ organization = {Wikimedia Foundation Inc.}
+}
+
+@MISC{enwiki,
+ title = {Wikipedia, wydanie anglielskie},
+ howpublished = {\url{http://en.wikipedia.org}},
+ month = {listopad},
+ year = {2006},
+ organization = {Wikimedia Foundation Inc.}
+}
+
Added: trunk/qcell/doc/licenciate_thesis/thesis.gdf
===================================================================
--- trunk/qcell/doc/licenciate_thesis/thesis.gdf (rev 0)
+++ trunk/qcell/doc/licenciate_thesis/thesis.gdf 2006-12-29 18:04:32 UTC (rev 81)
@@ -0,0 +1,4 @@
+@entry{debugger, debugger} (pol. odpluskwiacz, polskie t\xB3umaczenie u\xBFywane tak\xBFe w slangu polskich programist\xF3w) ---- program komputerowy s\xB3u\xBF\xB1cy do analizy kodu \xBCr\xF3d\xB3owego lub kodu maszynowego w celu znalezienia w nim b\xB3\xEAd\xF3w programistycznych (bug\xF3w). Proces naprawy kodu za pomoc\xB1 debugera okre\xB6la si\xEA mianem debugowania, lub bardziej po polsku --- uruchamiania.\citep{plwiki}
+
+@entry{GNOME, GNOME, GNU Network Object Model Environment} jest graficznym \xB6rodowiskiem u\xBFytkownika opartym na systemie X Window System oraz widgetach GTK+ i GDK. Dzia\xB3a na wi\xEAkszo\xB6ci system\xF3w typu Unix.\citep{plwiki}
+
Added: trunk/qcell/doc/licenciate_thesis/thesis.tex
===================================================================
--- trunk/qcell/doc/licenciate_thesis/thesis.tex (rev 0)
+++ trunk/qcell/doc/licenciate_thesis/thesis.tex 2006-12-29 18:04:32 UTC (rev 81)
@@ -0,0 +1,91 @@
+% File: thesis.tex
+% Created: czw gru 28 06:00 2006 C
+% Last Change: czw gru 28 06:00 2006 C
+%
+% TODO:
+% - Rozbi\xE6 rozdzia\xB3y na osobne pliki (u\xB3atwi r\xF3wnoczesn\xB1 prac\xEA)
+% - Zrobi\xE6 stron\xEA tytu\xB3ow\xB1 (omin\xB1\xE6 problem numerowania stron i hypertex-a
+% - Pozbiera\xE6 do kupy bibliografi\xEA
+% - Okre\xB6li\xE6 format drukowania bibliografii
+%
+%&glosstex thesis thesis.gdf
+%&makeindex thesis.gxs -o thesis.glx -s /usr/share/texmf/tex/latex/glosstex/glosstex.ist
+
+% Typ rekomendowany na prac\xEA PhD
+\documentclass[12pt,a4paper]{report}
+
+% Po polsku
+\usepackage{polski}
+
+% \xAFeby mo\xBFna by\xB3o dawa\xE6 linki
+\usepackage{url}
+
+% Bibliografia w dowolnym formacie
+\usepackage{natbib}
+
+% Korzystamy z bajer\xF3w pdf'a, jak kolorowe linki
+\pdfcompresslevel=9
+% Na razie wy\xB3\xB1czam, dop\xF3ki nie wymy\xB6l\xEA, jak poradzi\xE6 sobie ze stron\xB1 tytu\xB3ow\xB1
+\usepackage[colorlinks,hyperindex,plainpages=false]{hyperref}
+
+% Skr\xF3ty i terminy u\xBFywane
+\usepackage[footnote,refpage]{glosstex}
+
+\begin{document}
+\title{Wizualizacja przetwarzania w automacie kom\xF3rkowym z wybranym obserwatorem}
+% Sorry - po prostu czysto alfabetycznie
+\author{Cezary Krzy\xBFanowski,\\
+Leszek Smentek}
+\date{\today}
+%\maketitle
+
+% Spis tre\xB6ci augomagicznie generowany z tytu\xB3\xF3w rozdzia\xB3\xF3w i sekcji
+\tableofcontents
+
+%Jedziemy z koksem
+\chapter{Wprowadzenie}
+\section{Uzasadnienie tematu}
+\section{Cel i zakres pracy}
+
+\chapter{Zakres problematyki}
+
+\chapter{Koncepcja rozwi\xB1zania}
+
+\chapter{Implementacja}
+\section{Stosowane narz\xEAdzia}
+
+\subsection{Przy pisaniu projektu}
+\begin{description}
+ \item[gcc] Wieloplatformowy zestaw kompilator\xF3w. W szczeg\xF3lno\xB6ci u\xBFywany by\xB3 kompilator j\xEAzyka C++~--- gcc-c++ w wersji 4.2.\\\url{http://gcc.gnu.org/}
+ \item[gdb] Wieloplatformowy \gls{debugger} w wersji 6.6.\\\url{http://www.gnu.org/software/gdb/}
+ \item[Qt] Zestaw bibliotek firmy Trolltech\textsuperscript{\textregistered} do wieloplatformowego tworzenia oprogramowania, w szczeg\xF3lno\xB6ci do tworzenia \ac{GUI} o natywnym, dla danej platoformy, wygl\xB1dzie. Biblioteki te zawieraj\xB1 szerok\xB1 gam\xEA klas og\xF3lnego zastosowania, oraz w\xB3asny system kompilacji. U\xBFyto wersji 4.2.\\\url{http://www.trolltech.com/products/qt/}
+ \item[Vim] Niezwykle rozszerzalny, wieloplatformowy edytor tekstu (i nie tylko) z szerok\xB1 gam\xB1 wtyczek do pracy z niemal\xBFe dowolnym typem plik\xF3w. Stanowi\xB3 na zmian\xEA \ac{IDE}, \gls{debugger} oraz program do sk\xB3adu tekstu. Pisz\xB1cy te s\xB3owa pozwoli sobie w tym miejscu na drobn\xB1 reklam\xEA, gdy\xBF przekonany jeset, i\xBF interfejs vim-a, b\xEAd\xB1cy powodem wielu nieprzespanych nocy pocz\xB1tkuj\xB1cych u\xBFytkownik\xF3w, przy odrobinie wprawy i nauki pozwoli\xB3 zaoszcz\xEAdzi\xE6 godziny pracy. U\xBFyto wersji 7.0.\\\url{http://www.vim.org/}
+\end{description}
+
+\subsection{Przy pisaniu pracy}
+\begin{description}
+ \item [AcrobatReader] Interpreter plik\xF3w pdf.\\\url{http://www.adobe.com/products/acrobat/readstep2.html}.
+ \item [aspell] Wolnodost\xEApny program do sprawdzania pisowni i gramatyki wraz ze s\xB3ownikami w wielu j\xEAzykach.\\\url{http://aspell.sourceforge.net/}
+ \item [Evince] Interpreter plik\xF3w pdf w \xB6rodowisku \gls{GNOME} na platformie Linux.\\\url{http://www.gnome.org/projects/evince/}
+ \item [GIMP] Program do tworzenia grafiki rastrowej i przekszta\xB3cania obraz\xF3w do formatu \ac{EPS} wykorzystywanego w \TeX{}ie.\\\url{http://www.gimp.org/}
+ \item [Inkspace] Program do tworzenia grafiki wektorowej, g\xB3\xF3wnie w formacie \ac{SVG}.\\\url{http://www.inkscape.org/}
+ \item [\TeX{}] \xA6rodowisko wieloplatformowego sk\xB3adania tekstu, wraz z zainstalowanym systemem mark \LaTeXe{}.\\\url{http://www.tug.org/}
+\end{description}
+
+\section{Projekt}
+\section{Plan test\xF3w}
+
+\chapter{Wyniki}
+
+\chapter{Zako\xF1czenie}
+
+% Bibliografia w zewn\xEAtrznym pliku w/g standardu natbib
+\bibliographystyle{plain}
+\bibliography{thesis}
+
+% indeksy i spisy
+\printglosstex(acr)
+\printglosstex(glo)
+
+\end{document}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|