Avatar billede brian0905 Nybegynder
13. januar 2005 - 11:59 Der er 10 kommentarer og
1 løsning

Hvor finde jeg informationerne?

Jeg sidder og tumler med LaTeX. Blandt andet er jeg ved at lave en brugermanual til et system jeg har udviklet. Problemet er at jeg gerne vil have både indholdsfortegnelse med videre i min manual (så vidt jeg har kunnet læse mig til skal jeg bruge report dokumentklassen til dette), mit næste problem er at nu vil jeg gerne have kapiteloverskrifterne væk, normalt jeg ved at bruge \chapter funktionen få noget der ligner dette:

Chapter 1
Dette er min overskrift

Jeg vil gerne have "Chapter 1" væk fra mit dokument. Jeg fandt et eksempel på hvordan man kunne \renewcommand(\chaptername}, men det tog en evighed inden jeg fandt det eksempel. Nu kommer mit spørgsmål så: Hvor finder jeg information om hvilke kommandoer der findes jeg kan forny? eksempelvis \chaptername er der nogle filer jeg kan kigge på et sted, eller dokumentation af de enkelte dokumentklasser?
Avatar billede bromer Nybegynder
13. januar 2005 - 12:12 #1
Jeg er ikke helt med på hvad du mener.

Du kan enten lave en renewcommand på en kommando, eller du kan finde din document-class-definition og ændre det der.

Og du kan lave en renewcommand på alle LaTeX commands du ønsker. Husk at du skal gøre det i din preamble (altså før din \begin{document}) før det har effekt i hele dokumentet.
Avatar billede rasmusbg Nybegynder
13. januar 2005 - 12:16 #2
Du kan bruge \section{Overskrift 1}, \subsection{Overskrift 2} og \subsubsection{Overskrift 3}. Disse vil lave noget lignende:

1 Overskrift 1

1.1 Overskrift 2

1.1.2 Overskrift 3

\renewcommand kan jeg desværre ikke være behjælpelig med, men hvis du ikke allerede har læst "The Not So Short Introduction To Latex", så vil jeg anbefale dig at gøre det. Den er på ca. 150 sider, og den kan hentes gratis på http://www.ctan.org/tex-archive/info/lshort/english/
Jeg tror ikke, den beskriver noget om hvilke commands, der kan fornyes, men der er helt sikkert henvisninger til anden litteratur (og websites), som kan hjælpe dig videre.
Avatar billede brian0905 Nybegynder
13. januar 2005 - 12:31 #3
-->bromer:

"Du kan enten lave en renewcommand på en kommando, eller du kan finde din document-class-definition og ændre det der"

Mit problem er at jeg ved ikke hvilke kommandoer der findes! jeg er nogenlunde med på det her renew koncept, men jeg ved ikke hvilke kommandoer der eksisterer til at renewe. hvordan finder jeg ud af hvilke komandoer der er tilgængelige i min document class? Findes der en oversigt over dem?
Avatar billede bromer Nybegynder
13. januar 2005 - 12:36 #4
Aha.. nu forstår jeg. De er defineret i report.cls (hvis du bruger report document class'en). Der kan du lede efter "newcommands"
Avatar billede bromer Nybegynder
13. januar 2005 - 12:37 #5
Nu sidder jeg med en rimelig gammel installation, men hvis jeg grep'er efter "newcommand" på report.cls får jeg følgende liste:

\newcommand\@ptsize{}
  \renewcommand\@ptsize{0}
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
  \renewcommand\@openbib@code{%
  \renewcommand\newblock{\par}}%
\renewcommand\baselinestretch{}
\renewcommand\topfraction{.7}
\renewcommand\bottomfraction{.3}
\renewcommand\textfraction{.2}
\renewcommand\floatpagefraction{.5}
\renewcommand\dbltopfraction{.7}
\renewcommand\dblfloatpagefraction{.5}
  \newcommand\maketitle{\begin{titlepage}%
\newcommand\maketitle{\par
    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
\newcommand*\chaptermark[1]{}
\renewcommand \thepart {\@Roman\c@part}
\renewcommand \thechapter {\@arabic\c@chapter}
\renewcommand \thesection {\thechapter.\@arabic\c@section}
\renewcommand\thesubsection  {\thesection.\@arabic\c@subsection}
\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
\newcommand\@chapapp{\chaptername}
\newcommand\part{%
\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\newcommand\section{\@startsection {section}{1}{\z@}%
\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
\renewcommand\theenumi{\@arabic\c@enumi}
\renewcommand\theenumii{\@alph\c@enumii}
\renewcommand\theenumiii{\@roman\c@enumiii}
\renewcommand\theenumiv{\@Alph\c@enumiv}
\newcommand\labelenumi{\theenumi.}
\newcommand\labelenumii{(\theenumii)}
\newcommand\labelenumiii{\theenumiii.}
\newcommand\labelenumiv{\theenumiv.}
\renewcommand\p@enumii{\theenumi}
\renewcommand\p@enumiii{\theenumi(\theenumii)}
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
\newcommand\labelitemi{\textbullet}
\newcommand\labelitemii{\normalfont\bfseries \textendash}
\newcommand\labelitemiii{\textasteriskcentered}
\newcommand\labelitemiv{\textperiodcentered}
\newcommand*\descriptionlabel[1]{\hspace\labelsep
\newcommand\appendix{\par
\renewcommand\theequation
\renewcommand \thefigure
\renewcommand \thetable
\newcommand\@pnumwidth{1.55em}
\newcommand\@tocrmarg{2.55em}
\newcommand\@dotsep{4.5}
\newcommand\tableofcontents{%
\newcommand*\l@part[2]{%
\newcommand*\l@chapter[2]{%
\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}
\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
\newcommand\listoffigures{%
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
\newcommand\listoftables{%
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
\newcommand\@idxitem{\par\hangindent 40\p@}
\newcommand\subitem{\@idxitem \hspace*{20\p@}}
\newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
\renewcommand\footnoterule{%
\newcommand\@makefntext[1]{%
\newcommand\contentsname{Contents}
\newcommand\listfigurename{List of Figures}
\newcommand\listtablename{List of Tables}
\newcommand\bibname{Bibliography}
\newcommand\indexname{Index}
\newcommand\figurename{Figure}
\newcommand\tablename{Table}
\newcommand\partname{Part}
\newcommand\chaptername{Chapter}
\newcommand\appendixname{Appendix}
\newcommand\abstractname{Abstract}
Avatar billede brian0905 Nybegynder
13. januar 2005 - 12:40 #6
Hvis nu man skulle finde ud af hvad de forskellige kommandoer betyder, hvor skal man så kigge? altså hvis jeg ikke ved hvad \part gør, men gerne vil finde ud af det. Findes der noget dokumentation?

P.S. Hvad betyder @ og % i ovenstående
Avatar billede brian0905 Nybegynder
13. januar 2005 - 12:42 #7
Og forresten: hvor finder jeg report.cls?
Avatar billede bromer Nybegynder
13. januar 2005 - 12:48 #8
Du finder report.cls ved at bruge dit bedste søgeværktøj. Hvis du kører på en Unix maskine kunne det være locate eller find.

% starter en kommentar.. minder om // i andre sprog
Altså.. du finder ud af hvad de betyder ved at finde deres definition i report.cls.
Avatar billede brian0905 Nybegynder
13. januar 2005 - 13:01 #9
Tak for hjælpen
Avatar billede brian0905 Nybegynder
13. januar 2005 - 13:09 #10
Fandt forresten ikke ud af hvordan jeg kunne slippe for det "Chapter 1" i starten af hvert kapitel, kan komme af med "Chapter" men ´kanikke komme af med "1"....
Avatar billede bromer Nybegynder
13. januar 2005 - 13:22 #11
Hvad med:

\renewcommand \thechapter {}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester