Image

Tips & Trics - sztuczki edycyjne

W tym dziale znajdziecie Państwo stale rozwijającą się bazę rozwiązań niektórych, nietypowych zagadnień i pożytecznych porad związanych z edycją tekstów w środowisku LaTeXa

Image

kolorowana tabela
             
%%kompiluj XeLaTeXem%% 
% !TEX encoding = utf8
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{polski}
\RequirePackage{fontspec}
\usepackage{polyglossia}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{multirow}
\usepackage{colordvi}
\RequirePackage[font=scriptsize,justification=RaggedRight,singlelinecheck=off,tableposition=top]{caption}
\RequirePackage{graphicx,color}
\RequirePackage{vmargin}
\usepackage{xunicode,xltxtra}

\definecolor{kolor}{cmyk}{0.15,0.78,1,0.04}
\definecolor{kolor2}{cmyk}{0.15,0.78,1,0.39}

\pagestyle{empty}

\setpapersize{A4}
%   \setmargins{leftmargin}{topmargin}{textwidth}{textheight}%
%          {headheight}{headsep}{footheight}{footskip}
\setmargins{25mm}{-2mm}{160mm}{260mm}{10mm}{5mm}{10mm}{10mm}
\parindent 17pt

\parskip 0pt plus 1pt
\marginparwidth 100pt
\marginparsep 10pt

\newenvironment{Table}
{\par\medskip\noindent\minipage{\linewidth}}
{\endminipage\par\medskip}

\begin{document}
%%
\begin{Table} \centering
{\scriptsize
\renewcommand{\arraystretch}{1.2}
\captionof{table}{Klasyfikacja kliniczna SVS/ISCVS. Różnicowanie pomiędzy kończyną żywotną a zagrożoną}\label{tps1}
\setlength{\arrayrulewidth}{.5pt}
\begin{tabularx}{\linewidth}{m{25mm}|p{27mm}|p{21mm}|p{19mm}|p{25mm}|p{17mm}} \arrayrulecolor{white}
\multicolumn{1}{>{\columncolor{kolor}}c|}{\color{white}  }	&
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} opis /} &
\multicolumn{2}{|>{\columncolor{kolor2}}c|}{\color{white} objawy} &
\multicolumn{2}{|>{\columncolor{kolor2}}c}{\color{white} sygnały Dopplera}\\  \cline{2-6}
\multicolumn{1}{>{\columncolor{kolor}}c|}{ \multirow{1}*{\color{white} kategoria} }  &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} rokowanie} &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} utrata} &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} osłabienie} &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} } &
\multicolumn{1}{|>{\columncolor{kolor}}c}{\color{white} }\\
\multicolumn{1}{>{\columncolor{kolor}}c|}{\color{white} }&
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} } &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} czucia} &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{\color{white} mięśniowe} &
\multicolumn{1}{|>{\columncolor{kolor}}c|}{ \multirow{-2}*{\color{white} tętnicze} } &
\multicolumn{1}{|>{\columncolor{kolor}}c}{ \multirow{-2}*{\color{white} żylne} }\\ \arrayrulecolor{kolor}
\multicolumn{1}{l|}{\multirow{2}*{I. Żywotna}}	& \multicolumn{1}{p{27mm}|}{brak bezpośredniego zagrożenia}	& \multicolumn{1}{c}{\multirow{2}*{brak}}	& \multicolumn{1}{|c|}{\multirow{2}*{brak}}	& \multicolumn{1}{p{25mm}|}{\multirow{2}*{słyszalny}}	& \multirow{2}*{słyszalny} \\ \hline
\multicolumn{6}{l}{II. Zagrożenia}\\ \hline
\multirow{2}*{a. marginalnie}	& do uratowania, jeżeli intensywnie leczona & minimalna (palce) &	\multirow{2}*{brak} & (często) nie\-sły\-szalny &	\multirow{2}*{słyszalny}\\ \hline
\multirow{4}*{b. krytycznie} & do uratowania, jeżeli bezzwłocznie rewaskularyzowana	
& obejmuje nie tylko palce, związana z~bó\-lem spo\-czyn\-ko\-wym	
& \multirow{4}*{lekkie, średnie} &	\multirow{3}*{(za\-zwy\-czaj)} \multirow{3}*{niesłyszalny}
& \multirow{4}*{słyszalny}\\ \hline
\multirow{4}*{III. Nieodwracalna}	& duże uszkodzenie tkanek lub permanentne uszkodzenie nerwów jest nieuchronne	& \multirow{3}*{głęboka,} \multirow{3}*{anestetyczna}	& \multirow{2}*{głębokie,} \multirow{2}*{paraliż} \multirow{2}*{(zesztywnienie)}	& \multirow{4}*{niesłyszalny}	& \multirow{4}*{niesłyszalny}\\ \hline \hline
\end{tabularx} }
\end{Table}
%
\end{document}
                    
linie pionowe w tabeli

\documentclass{scrartcl}
\usepackage{tikz}
\newcommand\myline[1][]{%
\,\tikz[baseline]\draw[very thick,#1](0,-\dp\strutbox)--(0,\ht\strutbox);\,%
}
\begin{document}
Text\myline Text\myline[dashed]Text\myline[dotted]
\end{document}
                    
linie poziome w tabeli

\documentclass[10pt]{article}
\newlength\replength
\newcommand\repfrac{.33}
\newcommand\dashfrac[1]{\renewcommand\repfrac{#1}}
\setlength\replength{1.5pt}
\newcommand\rulewidth{.6pt}
\newcommand\tdashfill[1][\repfrac]{\cleaders\hbox to \replength{%
\smash{\rule[\arraystretch\ht\strutbox]{\repfrac\replength}{\rulewidth}}}\hfill}
\newcommand\tabdashline{%
\makebox[0pt][r]{\makebox[\tabcolsep]{\tdashfill\hfil}}\tdashfill\hfil%
\makebox[0pt][l]{\makebox[\tabcolsep]{\tdashfill\hfil}}%
\\[-\arraystretch\dimexpr\ht\strutbox+\dp\strutbox\relax]%
}
\newcommand\tdotfill[1][\repfrac]{\cleaders\hbox to \replength{%
\smash{\raisebox{\arraystretch\dimexpr\ht\strutbox-.1ex\relax}{.}}}\hfill}
\newcommand\tabdotline{%
\makebox[0pt][r]{\makebox[\tabcolsep]{\tdotfill\hfil}}\tdotfill\hfil%
\makebox[0pt][l]{\makebox[\tabcolsep]{\tdotfill\hfil}}%
\\[-\arraystretch\dimexpr\ht\strutbox+\dp\strutbox\relax]%
}
\begin{document}
Por\'ownanie: tabdashline do tabdotline oraz do hline\\[1mm]
\begin{tabular}{|c|}
\hline
g\'ora\\
\tabdashline
d\'o\l\\
\hline
\end{tabular}
vs.
\begin{tabular}{|c|}
\hline
g\'ora\\
\tabdotline
d\'o\l\\
\hline
\end{tabular}
vs.
\begin{tabular}{|c|}
\hline
g\'ora\\
\hline
d\'o\l\\
\hline
\end{tabular}\\[2mm]
wyr\'ownanie wielu kolumn, ~r\'o\.zne linie poziome\\[1mm]
\begin{tabular}{|c|c|}
\hline
g\'ora & column with 0.7 dashfrac\\
\tabdashline & \replength=.4ex\relax\dashfrac{0.7}\tabdashline
d\'o\l & and a replength of .4ex\\
\hline
\end{tabular}\\[2mm]
Z arraystretch warto\'sci 1.3:\\[1mm]
\def\arraystretch{1.3}
\begin{tabular}{|c|}
\hline
top\\
\tabdashline
d\'o\l\\
\hline
\end{tabular}
vs.
\begin{tabular}{|c|}
\hline
top\\
\hline
d\'o\l\\
\hline
\end{tabular}
\end{document} 
        
ustawienie odstępu pionowego w tabeli:

(sposób Nr 1)
\renewcommand{\arraystretch}{1.75}
(sposób Nr 2)
\begin{tabular}{|c|c|} \hline
TEST & cos tam \\ \hline
\rule[-1cm]{0pt}{3cm} rozepchnięcie w pionie & arraystretch \\ \hline
\end{tabular}
                    
Image
Image
Image
kolorowane tabele2

% !TEX encoding = utf8
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{polski}
\RequirePackage{fontspec}
\usepackage{polyglossia}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{multirow}
\usepackage{colordvi}
\RequirePackage{graphicx,color}
\RequirePackage{vmargin}
\usepackage{xunicode,xltxtra}

\definecolor{kolor}{cmyk}{0.15,0.78,1,0.04}
\definecolor{kolor2}{cmyk}{0.15,0.78,1,0.39}

\pagestyle{empty}

\setpapersize{A4}
%   \setmargins{leftmargin}{topmargin}{textwidth}{textheight}%
%          {headheight}{headsep}{footheight}{footskip}
\setmargins{25mm}{-2mm}{160mm}{260mm}{10mm}{5mm}{10mm}{10mm}
\parindent 17pt

\parskip 0pt plus 1pt
\marginparwidth 100pt
\marginparsep 10pt


\begin{document}

\begin{center}\begin{tabular}{p{3.16cm}||p{2cm}p{1.19cm}||p{2.47cm}||p{3.16cm}}
\hline
 \multicolumn{1}{|>{\columncolor[gray]{.9}}p{3.16cm}|}{\centering dzisiejszy} &  \multicolumn{1}{p{2cm}|}{\centering kotek} &  \multicolumn{1}{p{1.19cm}|}{\centering domek} &  \multicolumn{1}{p{2.47cm}|}{\centering} &  \multicolumn{1}{p{3.16cm}|}{\centering szkoła} \\ \hline
 \multicolumn{1}{|p{3.16cm}|}{\centering} &  \multicolumn{1}{p{2cm}|}{\centering} &  \multicolumn{1}{p{1.19cm}|}{\centering} &  \multicolumn{1}{p{2.47cm}|}{\centering} &  \multicolumn{1}{>{\columncolor[gray]{.9}}p{3.16cm}|}{\centering} \\ \hline
 \multicolumn{1}{|>{\columncolor[rgb]{0.5,0.5,1}}p{3.16cm}|}{\centering test} &  \multicolumn{1}{p{2cm}|}{\centering} &  \multicolumn{1}{>{\columncolor[gray]{.9}}p{1.19cm}|}{\centering} &  \multicolumn{1}{p{2.47cm}|}{\centering} &  \multicolumn{1}{>{\columncolor[gray]{.5}}p{3.16cm}|}{\centering} \\ \hline
 \multicolumn{1}{|p{3.16cm}|}{\centering} &  \multicolumn{1}{p{2cm}|}{\centering} &  \multicolumn{1}{p{1.19cm}|}{\centering} &  \multicolumn{1}{p{2.47cm}|}{\centering} &  \multicolumn{1}{>{\columncolor[gray]{.9}}p{3.16cm}|}{\centering} \\
 \cline{1-1} \cline{2-2} \cline{3-3} \cline{5-5}
\end{tabular}\end{center}

%
\end{document}
%%kompiluj XeLaTeXem%% 
                    
obejrzyj graficzny manual 'kapitaliki'
jak zaimplementować fonty Arial
pobierz manual BiBTeXa
tab1.png
Image
Image
Image
obejrzyj graficzny manual 'kapitaliki'
rozdziały ciągiem

dla klasy mwrep
%%%%%%%%%% Rozdziały biegnące ciurkiem klasa mwrep %%%%%%%%%%
%%%%%%%%%% bez łamania strony dla nowego rozdziału %%%%%%%%%%
{48pt plus5pt minus2pt}
{\FormatHangHeading{\Large}}
{24pt plus3pt}
%%%%%%%%%% Koniec macra Rozdziały biegnące ciurkiem %%%%%%%%%%

dla klasy report
%%%%%%%%%% Rozdziały biegnące ciurkiem klasa report %%%%%%%%%%
%%%%%%%%%% bez łamania strony dla nowego rozdziału %%%%%%%%%%
\makeatletter
\renewcommand\chapter{\global\@topnum\z@
\@afterindentfalse \secdef\@chapter\@schapter}
\makeatother
%%%%%%%%%% Koniec macra Rozdziały biegnące ciurkiem %%%%%%%%%%
                    
prosty wykres

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[domain=0:3.5]
\draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
\draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$};
\draw[color=red] plot (\x,\x) node[right] {$f(x) =x$};
\draw[color=blue] plot (\x,{sin(\x r)}) node[right] {$f(x) = \sin x$};
\draw[color=green] plot (\x,{cos(\x r)}) node[right] {$f(x) = \cos x$};
\draw[color=orange] plot (\x,{0.15*exp(\x)}) node[right] {$f(x) = \frac{1}{20} \mathrm e^x$};
\end{tikzpicture}
\end{document}
laurka

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikzrput}
\usepackage{Pstricks}
\usepackage[object=vectorian]{pgfornament}
\begin{document}
\tikzset{pgfornamentstyle/.style={draw = Periwinkle,
fill = SpringGreen}}
\unitlength=1cm
\begin{center}
\begin{picture}(10,10)%
\color{blue}%
\put(0,0){\framebox(10,10){%
\rput[tl](-3,5){\pgfornament[width=6cm]{71}}%
\rput[bl](-3,-5){\pgfornament[width=6cm,,symmetry=h]{71}}%
\rput[tl](-5,5){\pgfornament[width=2cm]{63}}%
\rput[tr](5,5){\pgfornament[width=2cm,,symmetry=v]{63}}%
\rput[bl](-5,-5){\pgfornament[width=2cm,,symmetry=h]{63}}%
\rput[br](5,-5){\pgfornament[width=2cm,,symmetry=c]{63}}%
\rput[bl]{-90}(-5,3){\pgfornament[width=6cm]{46}}%
\rput[bl]{90}(5,-3){\pgfornament[width=6cm]{46}}%
\rput(0,0){\Huge \color{MidnightBlue} Laurka dla Mamy}%
\rput[t](0,-0.5){\pgfornament[width=5cm]{75}}%
\rput[b](0,0.5){\pgfornament[width=5cm]{69}}%
\rput[tr]{-30}(-1,2.5){\pgfornament[width=2cm]{57}}%
\rput[tl]{30}(1,2.5){\pgfornament[width=2cm,symmetry=v]{57}}}}%
\end{picture}
\end{center}
\end{document} 
                    
listing kodu

\documentclass{article}
\usepackage{xcolor}
\usepackage{minted}
\usepackage{dingbat}
\usepackage{pifont}
\definecolor{mintedbackground}{rgb}{0.95,0.95,0.95}

\begin{document}

\inputminted[breaklines,bgcolor=mintedbackground,
fontfamily=tt,
linenos=true,
numberblanklines=true,
numbersep=12pt,
numbersep=5pt,
gobble=0,
frame=leftline,
framerule=0.4pt,
framesep=2mm,
funcnamehighlighting=true,
tabsize=4,
obeytabs=false,
mathescape=false
samepage=false, %with this setting you can force the list to appear on the same page
showspaces=false,
showtabs =false,
texcl=false,
breaksymbolleft=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
breaksymbolright=\mbox{\textcolor{blue}{\small\carriagereturn}},
firstline=3, lastline=40]{Python}{wp.py}

\end{document}
włączenie pojedynczego rysunku

% -*- coding: utf-8 -*-
%%kompilacja XeLaTeX

\documentclass{report}
\usepackage{polski}
\usepackage{fontspec}
\usepackage{graphicx, color}
\usepackage{url}
\usepackage{caption}
\captionsetup{justification=raggedright,singlelinecheck=false}
\usepackage{subfig}
\usepackage{xunicode}
\usepackage{xltxtra}
\pagestyle{empty}
%%
\def\source#1{\par \begin{flushleft}\small \SourceName:~#1\end{flushleft}}
\def\SourceName{\emph{\'Zr\'od{\l}o}}
%%
\makeatletter
\g@addto@macro{\UrlBreaks}{\UrlOrds}
\makeatother
%
\begin{document}

%%
\begin{figure}[!hbtp]
\centering
\includegraphics[width=0.75\linewidth]{hors15.png}
\setcaptionwidth{0.85\linewidth}
\caption{Główny podpis pod rysunkiem, wyrównanie do lewej}\label{logotyp2}
\vspace*{-.5mm}
\begin{minipage}[t]{0.85\linewidth}
\source{opracowanie własne na podstawie \url{http://strona.źródłowa.pl}}
\end{minipage}
\end{figure}
%%
\end{document}
dwa obiekty obok siebie

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage{graphicx}
\usepackage{url}
\usepackage{caption}
\captionsetup{justification=raggedright,singlelinecheck=false}
\usepackage{subfig}
\pagestyle{empty}
%%
\def\source#1{\par \begin{flushleft}\small \SourceName:~#1\end{flushleft}}
\def\SourceName{\emph{\'Zr\'od{\l}o}}
%%
\makeatletter
\g@addto@macro{\UrlBreaks}{\UrlOrds}
\makeatother
%
\begin{document}

\begin{figure}[!tbp]
\centering
\subfloat[katedrowa grafika o nazwie hors7]{\includegraphics[width=0.4\textwidth]{hors7.png}\label{fig:logo1}}
\hfill
\subfloat[katedrowa grafika o nazwie horse8]{\includegraphics[width=0.5\textwidth]{horse8.png}\label{fig:logo2}}
\setcaptionwidth{1.0\linewidth}
\caption{Podpis główny, np. Logotypy i karykatury przyjęte w katedrze informatyki WSZ ,,Edukacja"}
\vspace*{-1mm}
\begin{minipage}[t]{1.05\linewidth}
\source{opracowanie własne na podstawie \url{http://moja.strona.pl}}
\end{minipage}
\end{figure}

\end{document} 
Image
pobierz źródło LaTeXa
Image
pobierz źródło LaTeXa
Image
pobierz źródło LaTeXa

Firmy/Serwisy www

Adres

ul. Karpacka 18A

54-617 Wrocław

e-mail: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

www: https://palczewski.pl

mob: +48 501 433 775