tohecz / ctuthesis Goto Github PK
View Code? Open in Web Editor NEWLaTeX template for theses at CTU in Prague
License: Other
LaTeX template for theses at CTU in Prague
License: Other
You stepped in the repo of the ctuthesis -- LaTeX template for theses at the Czech Technical University in Prague. The repo contains the class files and a set of test files. How to get the class: At https://github.com/tohecz/ctuthesis in the right panel, there is a link "Download ZIP", it downloads a ZIP file with the up-to-date version of the class. The following direct link should also work: https://github.com/tohecz/ctuthesis/archive/master.zip The class files are: ctuthesis.cls (the class) ctuth-core.tex ctuth-names.tex ctuth-pkg.tex ctuth-templates.tex ctu_logo_black.pdf (licensed by CTU) ctu_logo_blue.pdf (licensed by CTU) ctuthesis.ist ctuman.pdf (the manual) ctuman* (the manual's code) The test files are: ctutest.tex ctutest-1.tex ctutest-2.tex ctutest-zadani.pdf ctutest.bib ctutest.* (auxiliary files)
Since this template is officialy recommended by CTU FEE I believe that the LICENSE file is outdated. My main concern is the following:
The only allowed usage of the files is for testing purposes by members of the academic community of CTU in Prague.
amsthm
is currently loaded noop. We would like to make it optional.
As the title says: Support for XeLaTeX and LuaLaTeX
Nazev rika vse: doplnit skolitele specialistu do \ctusetup a na titulni stranu. Navrzeno v #15
Podle nasi fakultni sablony ( http://www.fbmi.cvut.cz/files/nodes/613/public/ablona%20DP(BP)%20SIPZ.docx ) se školitel píše jako "Vedoucí" a zaměření jako "Studijní program". Nevím jestli to vadí.
Dobrý den,
omlouvám se za možná trochu zbytečný dotaz, ale aktuálně píšu v šabloně diplomovou práci a všiml jsem si, že má šablona vnější okraj výrazně větší než vnitřní. Chtěl jsem se zeptat, jestli je to úmysl, nebo je chyba u mě? Zkoušel jsem si stránku vytisknout a na vnitřním okraji (u vazby) jsem naměřil něco přes 3 cm, u vnějšího okraje jsem naměřil přes 5 cm. Nemělo by to být spíše obráceně, aby byly okraje po svázání zhruba podobné?
Porovnával jsem to s TEX šablonou (http://petr.olsak.net/ctustyle.html), kde je vnitřní i vnější okraj skoro stejný a raději bych se ujistil.
Děkuji za odpověď.
Začala jsem používat šablonu pro svou disertační práci.
Postupně sem budu přidávat své poznatky.
Ahoj!
Moc se mi líbí tato šablona a rád bych v ní napsal svou práci. Bohužel jsem narazil na pár problémů, které znemožňují kompilaci.
V ctuth-core.tex jsem musel všechny výskyty
oneside .bool_gset:c
nahradit tímto
oneside .bool_gset:N
protože už to nebylo kompatibilní s nějakou novou verzí l2kernelu. ( viz LaTeX3 interfaces documentation http://ftp.fau.de/ctan/macros/latex/contrib/l3kernel/interface3.pdf (dohledal jsem to pomocí http://tex.stackexchange.com/questions/320283/key-property-is-unknown ) )
Spousta chyb zmizela. Stále však dostávám chybové hlášení:
File: ctuth-core.tex 2016/06/15 v0.1t1606152353 "Core" part of the class ctuthe
sis
\g_ctuthesis_tempa_skip=\skip47
! LaTeX Error: Missing \begin{document}.
V LaTeXu už jsem pár dokumentů napsal, ale toto je pro mě první kkušenost s key a moc se v tom neorientuji. Nevíte prosím, kde dělám chybu? Nebo je to bug?
Díky moc! Posílám log z kompilace.
log.txt
Martin
Is there a possibility to turn off auto-margin on every 2nd page? I need to use it as a standalone PDF file for now.
As title says. The format is as follows:
xfaculty-F4 .meta:n = {
faculty-english = { Faculty ~ of ~ Nuclear ~ Sciences ~ and ~ Physical ~ Engineering },
faculty-czech = { Fakulta ~ jaderná ~ a ~ fyzikálně ~ inženýrská },
faculty-slovak = { Fakulta ~ jaderná ~ a ~ fyzikálně ~ inženýrská }
},
Only F1, F2, F3 and F4 have been done so far.
nefunguji mi zkratky (gls), mozna moji chybou, ale googlil jsem a nic.. Priklad zde:
% Load the package with the acronym option
\usepackage[acronym]{glossaries}
\makeglossaries
\begin{document}
\maketitle
% % takhle jsem musel obchazet nefunkcni(?) zkratky.
\section*{List of abbreviations}
\begin{enumerate}
\item \textbf{CLA} Cortical Learning Algorithm
...
\end{enumerate}
%% % Acronym definitions TODO nefunguje, rucne viz vyse
\newacronym{htm}{HTM}{Hierarchical Temporal Memory}
\newacronym{nupic}{NuPIC}{Numenta Platform for Intelligent Computing}
...
\pagebreak
\chapter{Introduction}
Zkratka se zadefinuje, objevi v textu (asi? 100% si nepamatuji), ale nevytvori se ten seznam.
Dobrý den,
jak lze proést změnu velikosti okrajů? Zkoušel jsem použít třídu geometry, levý okraj v ní lze změnit, nastavení hodnoty pravého nemá žádný vliv, zdá se že šíře textu je pevně daná a pravý okraj tak plave podle levého. (změna parametru textwidth nepomáhá)
Děkuji
Walter
as in #19 (comment)
I've recently discovered ShareLaTex as a convenient browser-based LaTex editor that allows:
And I'm opening this issue just to let you know that I've requested to add this project to the supported templates.
PS: If you register with my referrer link I'll get more collaborators: https://www.sharelatex.com?r=787975f5&rm=d&rs=b
Dobrý den,
šablona se mi moc líbí a používám ji pro svou diplomku. Mám ale dotaz - i itemize a enumerate jsou před i za 'seznamem' docela velké (a nepěkné) mezery. Pokoušela jsem se najít, kde by se to dalo upravit, ale nikde v 'pomocných' souborech jsem nic nenašla... Budu ráda za návrhy (či řešení), co s tím.
Díky,
Katka
Frontmatter needs rethinking. Some things that are necessary:
You can find the information about how to test the class in the "wiki" page.
the readme.md isn't very attractive for a random onlooker, although the style itself is very elegant.
I'd suggest atleast:
...I may have time to work on this later
In [twoside]{ctuthesis}
, try this code:
\part{Part one}
\chapter{Test 1}
...
\part{Part two}
intro text
\chapter{Test2}
The page containing the intro text
has a running header containing Test 1
. That's IMO wrong.
A workaround can be:
\thispagestyle{plain} % removes the running header which is from previous part
on each page between the part and its first chapter.
Otevrel si sablonu pres Overleaf a vymazal (dle meho nazoru) nepotrebne soubory jako manual atd.
Vytvoril jsem si zakladni sablonu obsahujici jen nadpisy, ale vsiml jsem si, ze z nejakeho duvodu jsou kazde sude stranky posunute lehce vpravo.
Muzu pripadne prilozit zip obsahujici soubory, ktere jsem ponechal, vcetne meho hlavniho .tex souboru.
Overleaf mi zobrazuje pouze varovani:
./ctuth-pkg.tex:957: Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): (hyperref) removing ``\ctuthesis_field_use:nn' on input line 957. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): (hyperref) removing ``\ctuthesis_field_use:n' on input line 957.
Predem dekuji za rady.
Edit: Kdyz nad tim tak premyslim, neni to umyslne kvuli vazbe vysledne bakalarske prace? Aby nemizely leve casti stranek, ktere by byly uvnitr vazby? Budu rad za pripadne potvrzeni.
The class has currently no direct support for biblatex.
I started testing Tomas Hejda's ctuthesis template on a diploma thesis of my ex-student Tadeas Lejsek. The attempts and results can be found in https://github.com/vasekhlavac/ctuthesisVH.git
Vedouci me bakalarske prace mi rekl, at odstranim vyse uvedeny napis, zjistil jsem, ze se nachazi ve trech souborech: ctuthesis.cls, ctuth-core.tex, ctuh-templates.tex.
Zkousel jsem o vsude zmenit, ale nemelo to vubec vliv. Jak ho tedy lze zmenit/odstrnit?
Calling \appendix
twice does very strange things. It resets the numbering twice back to A, which is wrong of course. There are two solutions:
\appendix
CTUstyle/TeX added support for "slides"/presentation format.
It would be very useful to have this in latex too.
Make a nice hyperref support, passing reasonable information to the pdf fields. I would use some help discussing what are the reasonable values for each field.
add the graphical style for listings. they should get a background and a correct font. The assumption is that supporting the package 'listings' should be sufficient.
V současné chvíli dokončuji svou disertační práci a používám tuto šablonu. Pokládám ji za velmi povedenou, nicméně mám i připomínku.
Dle pokynu děkana FJFI č. 2/2014 třetí a pátá strana dokumentu by měly být věnovány bibliografickým záznamům. Kopíruji zde z děkanova pokynu:
Strana Bibliografický záznam (česky)
Jedná se o dvousloupcovou tabulku, která je nadepsána Bibliografický záznam. Na levé straně jsou uvedeny položky: Autor (resp. Autorka), Název práce, Studijní program, Studijní obor, Školitel, (případně Školitel specialista) Akademický rok, Počet stran, Klíčová slova. V pravé části této tabulky jsou uvedeny konkrétní údaje. V položce Autor/ka se jméno uvádí včetně titulů a dále je uvedeno České vysoké učení technické v Praze, Fakulta jaderná a fyzikálně inženýrská a název katedry. Informace o titulech a pracovišti jsou také uvedeny u školitele a případného školitele specialisty.Strana Bibliografický záznam (anglicky)
Jedná se o dvousloupcovou tabulku, která je nadepsána Bibliographic Entry. Na levé straně jsou uvedeny položky Author, Title of Dissertation, Degree Programme, Field of Study, Supervisor (případně Supervisor specialist), Academic Year, Number of Pages, Keywords. V pravé části této tabulky jsou v anglickém jazyce uvedeny konkrétní údaje. V položce Author se jméno uvádí včetně titulů a dále je uvedeno Czech Technical University in Prague, Faculty of Nuclear Sciences and Physical Engineering a název katedry. Informace o titulech a pracovišti jsou také uvedeny u školitele a případného školitele specialisty.
Bohužel se mi nedaří toto splnit tento pokyn s touto šablonou. Nevím totiž, jak dopsat do třídy ctuthesis jednosloupcové prostředí, které je pro tento účel nezbytné.. Rád bych autory požádal o radu v této záležitosti.
Zároveň bych se přimlouval, aby v další verzi třídy ctuthesis již bylo bylo možné nastavit si např. v makru ctusetup možnost vytvoření si těchto dvou stran s bibliografickými záznamy.
Mam dotaz jak zmenit mezery mezi radky v obsahu, popripade udelat to tak aby to vypadalo jako obsah v ctuman.tex. Tam jsou radky blizko u sebe. Zkousel jsem uz spoustu veci, ale nic se nezmenilo.
Dle grafického manuálu ČVUT bychom měli zvážit zahrnutí fontu Technika do šablony. Šablona ctustyle2 používá font TechnikaBold v nadpisech a tučném zvýraznění. Není to ale LaTeX. Citace ze zdojáku šablony ctustyle2:
Plné použití {\bf písma Technika} ve všech řezech včetně chlebového písma nebylo
možné, protože Regular varianta písma je pro rozsáhlejší texty nepoužitelná
zejména kvůli nevhodnému duktu. Také platí, že obecně bezserifové písmo není
pro použití v rozsáhlých textech, kde se navíc dají očekávat i matematické
vzorce, vhodné.
The handling of 'nopre', 'nopost' and 'nop' flags is not properly done, and the handling of 'unknown' flag is not done at all.
In non-English works, "Part" is properly translated as "Část" on its titlepage, but not in the table of contents. (Thanks moravecj25 for pointing it out.)
Implement savetoner
key. Good colour choice has to be done to make it not look extremly ridiculous.
related to beamer
support and slides #18
Sablona nefunguje pri vyplneni fakulty F7 (Fakulta biomedicinskeho inyenzrstvi).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.