2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Таблицы и рисунки
Сообщение20.04.2014, 08:10 
Несколько проблем есть, которые не могу решить
1)Как сделать выравнивание по ширине в таблице?
2)Как убрать отступ между надписью "Листинг данного подраздела представлен на рисунке 1." и рисунком?

Код:
\documentclass[a4paper,14pt,oneside,final]{extreport}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[T2A,T1]{fontenc}
\usepackage{indentfirst}
\usepackage[left=25mm,right=10mm,top=20mm,bottom=20mm]{geometry}
\usepackage{tocloft}  % Оглавление
\usepackage{graphicx}
\usepackage[shortlabels]{enumitem}

\renewcommand\rmdefault{ftm} % Times New Roman
\parindent=15mm % Абзацный отступ
%\renewcommand{\aftersection}{24pt} %{6pt plus .1pt}

% Настраиваем разделы
\makeatletter
    \renewcommand{\l@section}{\@dottedtocline{1}{0.4cm}{0.4cm}}
    \renewcommand{\thesection}{\arabic{section}}
    \renewcommand{\section}{\@startsection{section}{1}{1.5cm}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus.2ex}{\raggedright\normalfont\bfseries}}
\makeatother
\renewcommand{\caption}{\\Рисунок \arabic{section} -- }

% Листинг Latex
\usepackage{color}
\definecolor{gray}{rgb}{0.3,0.3,0.3}
\usepackage{listings}
\lstloadlanguages {[LaTeX]TeX}
\lstset{language=[LaTeX]TeX,               
      commentstyle=\color{red},      % comment style
      keywordstyle=\color{blue},      % keyword style
      numberstyle=\tiny\color{gray}   % style for the line-numbers                
      \linespread{1}} 
\lstset{breaklines=true}
\lstdefinestyle{numbers} {numbers=left, stepnumber=1, numberstyle=\tiny, numbersep=14pt, xleftmargin=20 mm}


% Настраиваем перечни
\makeatletter
\renewcommand{\@listI}{%
\leftmargin=0pt
\rightmargin=0pt
\labelsep=1mm
\labelwidth=0pt
\itemindent=20mm
\listparindent=0pt
\itemsep=\parsep}
\makeatother
\topsep=3pt
\itemsep=0pt
\parsep=0pt
\renewcommand{\labelitemi}{--}
\renewcommand{\theenumi}{\arabic{enumi}}
\renewcommand{\theenumii}{\arabic{enumii})}
\renewcommand\labelenumi{\theenumi}
\renewcommand\labelenumii{\theenumii}   

% Автоподпись таблиц
\newcommand\TABLE[1]{
   \refstepcounter{table}
      \hspace{-15mm}Таблица \arabic{table} -- #1
   \vspace{0mm}
   \nopagebreak
}

\begin{document}

\vspace{14pt}
\LaTeX имеет встроенные средства для рисования диаграмм, схем и т. п. Однако чаще всего для создания рисунков удобнее использовать специально предназначенные для этого программы, а затем вставить готовый рисунок в документ. Для вставки рисунков существует несколько пакетов, одним из которых является пакет graphicx. В общем случае этот пакет может вставить векторный рисунок из файла в формате Encapsulated PostScript (с расширением .eps). При компиляции документа в формат PDF можно использовать также растровые рисунки (в форматах JPEG или PNG). Команды изученные в подразделе представлены на таблице 1.

\TABLE{Команды изученные в подразделе}
\vspace{-14pt}
\begin{table}[h]
\begin{tabular}{|l|l|}
   \hline Команда & Действие\\
   \hline includegraphics & Вставка рисунка\\
   width & Указывает ширину рисунка\\ \hline
\end{tabular}
\end{table}
\vspace{-14pt}
     
Вставленный таким образом рисунок обрабатывается как одна очень большая буква. Для более точного управления размещением рисунков, а, заодно, для их нумерации применяются специальные окружения, позволяющие создавать «плавающие» объекты.

\vspace{0mm}
Листинг данного подраздела представлен на рисунке 1.
\vspace{0mm}
\begin{figure}[h]
\centering
\includegraphics{1}
\caption{Листинг первого подраздела}
\end{figure}
\vspace{0mm}
\end{document}

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group