środa, 15 stycznia 2014

LaTeX - fajna zmiana wyglądu chapterów.

\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1.2ex \hfill \kern \z@}
\def\@makechapterhead#1{
  \vspace*{10\p@}%
  {\parindent \z@ \centering \reset@font
        \thickhrulefill\quad
        \scshape\bfseries\textit{\@chapapp{}  \thechapter} 
        \quad \thickhrulefill
       \par\nobreak
        \vspace*{10\p@}%
        \interlinepenalty\@M
        \hrule
        \vspace*{10\p@}%
        \Huge \bfseries #1 \par\nobreak
        \par
        \vspace*{10\p@}%
        \hrule
        \vskip 100\p@
  }}

LaTeX - dodawanie obrazków.

% gdyby nie zadziałał parametr [h] można wstawić [h!t!b] lub [!h]
  \begin{figure}[h]
   \begin{center}
    \ifpdf
     \includegraphics[width=15cm]{1}
     \caption{Opis.}
     \label{fig:Obrazek1.}
    \else
     \includegraphics[width=15cm]{1.png}
     \caption{Opis.}
     \label{fig:Obrazek1.}
    \fi
   \end{center}
  \end{figure}

wtorek, 14 stycznia 2014

Skrypt "książka" dla latex-u (chapter + section)

\documentclass[12pt, a4paper, final, oneside, titlepage, openany, openbib]{book}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage[intlimits]{amsmath}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{indentfirst}
\usepackage{lastpage}
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi
\ifpdf
\usepackage[pdftex]{graphicx}
\pdfcompresslevel=9
\else
\usepackage{graphicx}
\fi
\begin{titlepage}
\title{Tytuł}
\author{autor}
\date{czas i miejsce}
\end{titlepage}
\begin{document}
%\DeclareGraphicsExtensions{.pdf,.png,.eps}
%zamiast \includegraphics[width=5cm]{kotek.eps}
%używać
%\ifpdf
%\includegraphics[width=5cm]{kotek}
%\else
%\includegraphics[width=5cm]{kotek.eps}
%\fi
\maketitle
\tableofcontents
\newpage
\setlength{\parindent}{12.5mm}
\setlength{\parskip}{4mm}
%\pagestyle{fancy}
%\fancyhead{}
%\fancyhead[LE]{\textsf{Jakiś tekst}}
\pagestyle{fancy}
\chapter{Wstęp.}
\rhead{Strona \thepage ~z \pageref{LastPage}}
to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy to jest tekst przykładowy
\newline
Elementy:
 \begin{itemize}
 \item element1
 \item element2
 \item element3
 \item element4
 \end{itemize}


\section{Jakaś sekcja}
przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst przykładowy tekst


\end{document}


Działający skrypt dla LaTeX-u (TeXnicCenter)

\documentclass[12pt, a4paper, final, oneside, titlepage, openany, openbib]{article}\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage[intlimits]{amsmath}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{indentfirst}
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi
\ifpdf
\usepackage[pdftex]{graphicx}
\pdfcompresslevel=9
\else
\usepackage{graphicx}
\fi
\DeclareGraphicsExtensions{.pdf,.png,.eps}
\begin{titlepage}
\title{Tytuł.}
\author{Imię i nazwisko}
\date{Miejsce, data}
\end{titlepage}
\begin{document}
%zamiast \includegraphics[width=5cm]{kotek.eps}
%używać
%\ifpdf
%\includegraphics[width=5cm]{kotek}
%\else
%\includegraphics[width=5cm]{kotek.eps}
%\fi
\maketitle
\tableofcontents
\newpage
\setlength{\parindent}{12.5mm}
\setlength{\parskip}{4mm}
\section{Wstęp.}
\pagestyle{fancy}
%\rhead{\thepage}
\lhead{Wstęp.}
jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst jakiś tekst
\end{document}

LaTeX - jak zacząć?

Żeby zacząć pracę z LaTeX-em, najpierw trzeba pobrać np. MiTeX-a. Posiada on instalator, więc nie będzie problemu z zainstalowaniem go w systemie Windows. Po pobraniu jego można pobrać edytor, np. TeXnicCenter.

Konfiguracja TeXnicCenter

Naciskamy alt + F7, następnie Wizard (lewy dolny róg). Wybieramy lokalizację MiTeX-a i gotowe.

TeXnicCenter - polskie znaki

\documentclass[12pt,a4paper]{article}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage[intlimits]{amsmath}
\begin{document}
ąćźżóę
\end{document}