Skip to content

Instantly share code, notes, and snippets.

@edusantana
Last active March 22, 2017 12:03
Show Gist options
  • Save edusantana/93cfd6855921433fa87be1c791bf4eaa to your computer and use it in GitHub Desktop.
Save edusantana/93cfd6855921433fa87be1c791bf4eaa to your computer and use it in GitHub Desktop.
%
% Este arquivo demonstra como implementar Quadros utilizando longtable e ltcaption
%
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
twoside, % para impressão em recto e verso. Oposto a oneside
a4paper, % tamanho do papel.
english, % idioma adicional para hifenização
french, % idioma adicional para hifenização
spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
% ---
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
% ---
\usepackage{longtable,ltcaption} % para as tabelas
%\usepackage{floatrow}
%\floatsetup[figure]{capposition=top}
% ----
% Início do documento
% ----
\begin{document}
% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual
\chapter{Introdução}\label{introduuxe7uxe3o}
\section{Sec}\label{sec}
\subsection{Subsec}\label{subsec}
\subsubsection{Perfis dos usuários}\label{perfis-dos-usuuxe1rios}
Os perfis dos voluntários estão apresentados na \autoref{q:perfil}.
\lipsum[1]
\lipsum[2]
\begin{longtable}[]{@{}cccc@{}}
\caption{Perfil dos voluntários do experimento\label{q:perfil}}\tabularnewline
\toprule
Vol. & Formação acadêmica & Experiência c/ Latex & Expeiência c/ Markdown\tabularnewline
\midrule
\endhead
1 & Ciência da Computação & ShareLatex & Readme/Github\tabularnewline
2 & Engenharia da Computação & Viu prof. utilizando & -\tabularnewline
3 & Engenheiro elétrico (mestrando) & Utiliza para tudo & -\tabularnewline
4 & Engenharia da computação & 3 vezes \emph{on-line} & -\tabularnewline
5 & Engenharia da Computação & Mictex no Windows & -\tabularnewline
6 & Ciência da Computação & Viu prof. utilizando & -\tabularnewline
7 & Engenheiro Florestal (mestrando) & - & -\tabularnewline
8 & Engenharia de Produção & - & -\tabularnewline
9 & Engenharia da Computação & Overleaf & Readme/Github\tabularnewline
10 & Engenharia Ambiental & - & -\tabularnewline
\bottomrule
\caption*{Fonte: Autor.}
\end{longtable}
\subsubsection{Ambiente de utilização e instalação do
Limarka}\label{ambiente-de-utilizauxe7uxe3o-e-instalauxe7uxe3o-do-limarka}
Nesta seção são apresentados os ambientes utilizados nos experimentos, o
processo de instalação do Limarka e os problemas que houveram.
\lipsum[1]
\lipsum[1]
\subsubsection{Configuração}\label{configurauxe7uxe3o}
A configuração do Limarka é realizada em um formulário PDF (em vez de um
arquivo YAML como no Pandoc), os comentários sobre a realização da
configuração utilizando esse formulário estão apresentados na
\autoref{tab:configuracao}.
\lipsum[1]
\renewcommand\LTcaptype{quadro}
\begin{longtable}[]{@{}cl@{}}
\caption{Depoimentos sobre configuração através do formulário PDF\label{tab:configuracao}}\tabularnewline
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil pois bastava preencher um formulário no PDF'', e está habituado a preencher formulários.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi muito fácil, nunca tinha utilizando formulário''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, autoexplicativo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal e didática. Intuitivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, didática, sem problemas''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
Achou interessante, porque já mostrava formatado. Nunca havia utilizado um formulário em PDF.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi um pouco diferente. Foi fácil, simples e prático. Não precisamos ficar editando o arquivo do Word. Ficamos despreocupados em editar o arquivo, porque no Word se abrir o arquivo em outro computador, com uma versão diferente, há uma desconfiguração do arquivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi bem fácil, já estava tudo bem explicado. Errar não tinha como. É aqui que você faz isso, e já tinha um exemplo preenchido.'' {[}Ele utilizava os marcadores para navegar no documento, então encontrava fácil o que precisava configurar{]}.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil, é só olhar para encontrar o que precisa mexer''.\strut
\end{minipage}\tabularnewline
\bottomrule
\caption*{Fonte: Autor.}
\end{longtable}
\renewcommand\LTcaptype{table}
A utilização do formulário PDF foi considera fácil de ser utilizada.
\subsubsection{Execução}\label{execuuxe7uxe3o}
A primeira execução da ferramenta no Windows demora um pouco pois a
distribuição do Latex baixa os pacotes utilizados de forma transparente
para os usuários. No Linux, a primeira invocação demora alguns segundos
enquanto carrega as bibliotecas do Ruby.
Existem duas formas de executar o Limarka, através de linha de comando
(\texttt{limarka\ exec}) ou menu interativo, que pode ser executado
diretamente do navegador de arquivos no Windows. O menu interativo fica
em \emph{loop} aguardando instruções para execução, a instrução ``exec''
executar a geração do PDF.
Os comentários sobre a execução do Limarka estão na
\autoref{tab:execucao}.
\renewcommand\LTcaptype{quadro}
\begin{longtable}[]{@{}cl@{}}
\caption[loq]{Depoimentos sobre execução do Limarka\label{tab:execucao}}\tabularnewline
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi tranquilo''. {[}Utilizou prompt de comando no Windows, \texttt{limarka\ exec}. {]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``A execução foi tranquila demais, foi só botar exec''. Primeiro utilizou \texttt{limarka\ exec}, depois utilizou o menu interativo para testar os dois.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples com o menu e linha direta.''\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal. Demora na primeira vez''. {[}Utilizou linha de comando.{]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
{[}Sem problemas de execução{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 6
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Na primeira vez demorou bastante'', pensou que havia travado. Mas nas próximas vezes foi fácil. Quando alterava os arquivos Markdown e configuração e executando através de \texttt{limarka\ exec} já aparecia o arquivo formatado. \emph{Gostou de poder utilizar o mesmo editor de texto que ele utiliza no dia a dia, sublime ou notepad++. Se adapta melhor pois já utiliza o mesmo ambiente de trabalho}. Instalou o corretor ortográfico. {[}Invocou o menu-interatico através da linha de comando{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 7
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``De início pareceu um pouco complicado, mas vai se acostumando com a novidade e vai se tornando prático. Mas de início há um pouco de dificuldade porque não é uma coisa que fazemos no dia a dia.''\strut
\end{minipage}\tabularnewline
% linha voluntário 8
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil. Mas ter que abrir vários arquivos, ter que fechar antes de executar, antes de dá um Enter poderia ter um aviso''. {[}O leitor de PDF utilizado no Windows realiza \emph{lock} no arquivo aberto, para invocar a geração do PDF (o Enter) era necessário fechar o leitor de PDF, o Limarka não exibia nenhuma mensagem informando isso{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 9
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi fácil, na primeira execução demorava alguns segundos, mas nas próximas foi de boa''. {[}Preferiu utilizar a linha de comando. Não experimentou o menu interativo{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 10
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Não conhecia nenhum dos comandos, mas é fácil de utilizar quando você conhece''. {[}Utilizou o Menu interativo{]}\strut
\end{minipage}\tabularnewline
\bottomrule
\caption*{Fonte: Autor.}
\end{longtable}
\renewcommand\LTcaptype{table}
\subsubsection{Capa, Folha de Rosto e Resumo}\label{capa-folha-de-rosto-e-resumo}
Texto sobre Capa, Folha de Rosto e Resumo1. Texto sobre Capa, Folha de
Rosto e Resumo2. Texto sobre Capa, Folha de Rosto e Resumo3. Texto sobre
Capa, Folha de Rosto e Resumo4. Texto sobre Capa, Folha de Rosto e
Resumo5.
\lipsum[1]
\subsubsection{Citações}\label{citauxe7uxf5es}
Texto sobre citações.
\lipsum[1]
As citações utilizam o mesmo comando Latex \texttt{\textbackslash{}cite}
e suas variações \texttt{\textbackslash{}cite\{limarka\}}. No entanto, a
citação direta com mais de três linhas requer um recuo no texto, que na
sintaxe de Markdown é realizado iniciando uma linha com o carácter
``\textgreater{}'' (solução inspirada nas respostas de \emph{e-mails}).
\subsubsection{Figuras}\label{figuras}
Texto sobre figura.
\lipsum[1]
\section{Útima tabela}
Inserindo tabela novamente para testar numeração de tabelas e quadros: \autoref{q:perfil3}.
\begin{longtable}[]{@{}cccc@{}}
\caption{Perfil dos voluntários do experimento\label{q:perfil3}}\tabularnewline
\toprule
Vol. & Formação acadêmica & Experiência c/ Latex & Expeiência c/ Markdown\tabularnewline
\midrule
\endhead
1 & Ciência da Computação & ShareLatex & Readme/Github\tabularnewline
2 & Engenharia da Computação & Viu prof. utilizando & -\tabularnewline
3 & Engenheiro elétrico (mestrando) & Utiliza para tudo & -\tabularnewline
4 & Engenharia da computação & 3 vezes \emph{on-line} & -\tabularnewline
5 & Engenharia da Computação & Mictex no Windows & -\tabularnewline
6 & Ciência da Computação & Viu prof. utilizando & -\tabularnewline
7 & Engenheiro Florestal (mestrando) & - & -\tabularnewline
8 & Engenharia de Produção & - & -\tabularnewline
9 & Engenharia da Computação & Overleaf & Readme/Github\tabularnewline
10 & Engenharia Ambiental & - & -\tabularnewline
\bottomrule
\caption*{Fonte: Autor.}
\end{longtable}
\end{document}
all:
latexmk -f -pdf quadro-abntex2.tex
latexmk -f -pdf tabela-fora-do-quadro.tex
latexmk -f -pdf quadro-abntex2-corrigido.tex
latexmk -f -pdf longtable-caption-type-quadro.tex
%
% Este arquivo demonstra a correção do problema apresentado pelo arquivo quadro-abntex2.tex.
%
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
twoside, % para impressão em recto e verso. Oposto a oneside
a4paper, % tamanho do papel.
english, % idioma adicional para hifenização
french, % idioma adicional para hifenização
spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
% ---
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
\setfloatlocations{quadro}{hbtp}
% ---
\usepackage{longtable} % para as tabelas
%\usepackage{floatrow}
%\floatsetup[figure]{capposition=top}
% ----
% Início do documento
% ----
\begin{document}
% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual
\chapter{Introdução}\label{introduuxe7uxe3o}
\section{Sec}\label{sec}
\subsection{Subsec}\label{subsec}
\subsubsection{Perfis dos usuários}\label{perfis-dos-usuuxe1rios}
Os perfis dos voluntários estão apresentados na \autoref{q:perfil}.
\lipsum[1]
\lipsum[2]
\begin{quadro}
\caption{Perfil dos voluntários do experimento\label{q:perfil}}
\begin{longtable}[]{@{}cccc@{}}
\toprule
Vol. & Formação acadêmica & Experiência c/ Latex & Expeiência c/ Markdown\tabularnewline
\midrule
\endhead
1 & Ciência da Computação & ShareLatex & Readme/Github\tabularnewline
2 & Engenharia da Computação & Viu prof. utilizando & -\tabularnewline
3 & Engenheiro elétrico (mestrando) & Utiliza para tudo & -\tabularnewline
4 & Engenharia da computação & 3 vezes \emph{on-line} & -\tabularnewline
5 & Engenharia da Computação & Mictex no Windows & -\tabularnewline
6 & Ciência da Computação & Viu prof. utilizando & -\tabularnewline
7 & Engenheiro Florestal (mestrando) & - & -\tabularnewline
8 & Engenharia de Produção & - & -\tabularnewline
9 & Engenharia da Computação & Overleaf & Readme/Github\tabularnewline
10 & Engenharia Ambiental & - & -\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
\subsubsection{Ambiente de utilização e instalação do
Limarka}\label{ambiente-de-utilizauxe7uxe3o-e-instalauxe7uxe3o-do-limarka}
Nesta seção são apresentados os ambientes utilizados nos experimentos, o
processo de instalação do Limarka e os problemas que houveram.
\lipsum[1]
\lipsum[1]
\subsubsection{Configuração}\label{configurauxe7uxe3o}
A configuração do Limarka é realizada em um formulário PDF (em vez de um
arquivo YAML como no Pandoc), os comentários sobre a realização da
configuração utilizando esse formulário estão apresentados na
\autoref{tab:configuracao}.
\lipsum[1]
\begin{quadro}
\caption{Depoimentos sobre configuração através do formulário PDF\label{tab:configuracao}}
\begin{longtable}[]{@{}cl@{}}
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil pois bastava preencher um formulário no PDF'', e está habituado a preencher formulários.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi muito fácil, nunca tinha utilizando formulário''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, autoexplicativo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal e didática. Intuitivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, didática, sem problemas''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
Achou interessante, porque já mostrava formatado. Nunca havia utilizado um formulário em PDF.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi um pouco diferente. Foi fácil, simples e prático. Não precisamos ficar editando o arquivo do Word. Ficamos despreocupados em editar o arquivo, porque no Word se abrir o arquivo em outro computador, com uma versão diferente, há uma desconfiguração do arquivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi bem fácil, já estava tudo bem explicado. Errar não tinha como. É aqui que você faz isso, e já tinha um exemplo preenchido.'' {[}Ele utilizava os marcadores para navegar no documento, então encontrava fácil o que precisava configurar{]}.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil, é só olhar para encontrar o que precisa mexer''.\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
A utilização do formulário PDF foi considera fácil de ser utilizada.
\subsubsection{Execução}\label{execuuxe7uxe3o}
A primeira execução da ferramenta no Windows demora um pouco pois a
distribuição do Latex baixa os pacotes utilizados de forma transparente
para os usuários. No Linux, a primeira invocação demora alguns segundos
enquanto carrega as bibliotecas do Ruby.
Existem duas formas de executar o Limarka, através de linha de comando
(\texttt{limarka\ exec}) ou menu interativo, que pode ser executado
diretamente do navegador de arquivos no Windows. O menu interativo fica
em \emph{loop} aguardando instruções para execução, a instrução ``exec''
executar a geração do PDF.
Os comentários sobre a execução do Limarka estão na
\autoref{tab:execucao}.
\begin{quadro}[hbtp]
\caption{Depoimentos sobre execução do Limarka\label{tab:execucao}}
\begin{longtable}[]{@{}cl@{}}
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi tranquilo''. {[}Utilizou prompt de comando no Windows, \texttt{limarka\ exec}. {]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``A execução foi tranquila demais, foi só botar exec''. Primeiro utilizou \texttt{limarka\ exec}, depois utilizou o menu interativo para testar os dois.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples com o menu e linha direta.''\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal. Demora na primeira vez''. {[}Utilizou linha de comando.{]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
{[}Sem problemas de execução{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 6
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Na primeira vez demorou bastante'', pensou que havia travado. Mas nas próximas vezes foi fácil. Quando alterava os arquivos Markdown e configuração e executando através de \texttt{limarka\ exec} já aparecia o arquivo formatado. \emph{Gostou de poder utilizar o mesmo editor de texto que ele utiliza no dia a dia, sublime ou notepad++. Se adapta melhor pois já utiliza o mesmo ambiente de trabalho}. Instalou o corretor ortográfico. {[}Invocou o menu-interatico através da linha de comando{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 7
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``De início pareceu um pouco complicado, mas vai se acostumando com a novidade e vai se tornando prático. Mas de início há um pouco de dificuldade porque não é uma coisa que fazemos no dia a dia.''\strut
\end{minipage}\tabularnewline
% linha voluntário 8
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil. Mas ter que abrir vários arquivos, ter que fechar antes de executar, antes de dá um Enter poderia ter um aviso''. {[}O leitor de PDF utilizado no Windows realiza \emph{lock} no arquivo aberto, para invocar a geração do PDF (o Enter) era necessário fechar o leitor de PDF, o Limarka não exibia nenhuma mensagem informando isso{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 9
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi fácil, na primeira execução demorava alguns segundos, mas nas próximas foi de boa''. {[}Preferiu utilizar a linha de comando. Não experimentou o menu interativo{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 10
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Não conhecia nenhum dos comandos, mas é fácil de utilizar quando você conhece''. {[}Utilizou o Menu interativo{]}\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
\subsubsection{Capa, Folha de Rosto e Resumo}\label{capa-folha-de-rosto-e-resumo}
Texto sobre Capa, Folha de Rosto e Resumo1. Texto sobre Capa, Folha de
Rosto e Resumo2. Texto sobre Capa, Folha de Rosto e Resumo3. Texto sobre
Capa, Folha de Rosto e Resumo4. Texto sobre Capa, Folha de Rosto e
Resumo5.
\lipsum[1]
\subsubsection{Citações}\label{citauxe7uxf5es}
Texto sobre citações.
\lipsum[1]
As citações utilizam o mesmo comando Latex \texttt{\textbackslash{}cite}
e suas variações \texttt{\textbackslash{}cite\{limarka\}}. No entanto, a
citação direta com mais de três linhas requer um recuo no texto, que na
sintaxe de Markdown é realizado iniciando uma linha com o carácter
``\textgreater{}'' (solução inspirada nas respostas de \emph{e-mails}).
\subsubsection{Figuras}\label{figuras}
Texto sobre figura.
\lipsum[1]
\end{document}
%
% Este arquivo demonstra problema ao tentar criar Quadros com tabelas longtable.
%
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
twoside, % para impressão em recto e verso. Oposto a oneside
a4paper, % tamanho do papel.
english, % idioma adicional para hifenização
french, % idioma adicional para hifenização
spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
% ---
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
% ---
\usepackage{longtable} % para as tabelas
%\usepackage{floatrow}
%\floatsetup[figure]{capposition=top}
% ----
% Início do documento
% ----
\begin{document}
% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual
\chapter{Introdução}\label{introduuxe7uxe3o}
\section{Sec}\label{sec}
\subsection{Subsec}\label{subsec}
\subsubsection{Perfis dos usuários}\label{perfis-dos-usuuxe1rios}
Os perfis dos voluntários estão apresentados na \autoref{q:perfil}.
\lipsum[1]
\lipsum[2]
\begin{quadro}
\caption{Perfil dos voluntários do experimento\label{q:perfil}}
\begin{longtable}[]{@{}cccc@{}}
\toprule
Vol. & Formação acadêmica & Experiência c/ Latex & Expeiência c/ Markdown\tabularnewline
\midrule
\endhead
1 & Ciência da Computação & ShareLatex & Readme/Github\tabularnewline
2 & Engenharia da Computação & Viu prof. utilizando & -\tabularnewline
3 & Engenheiro elétrico (mestrando) & Utiliza para tudo & -\tabularnewline
4 & Engenharia da computação & 3 vezes \emph{on-line} & -\tabularnewline
5 & Engenharia da Computação & Mictex no Windows & -\tabularnewline
6 & Ciência da Computação & Viu prof. utilizando & -\tabularnewline
7 & Engenheiro Florestal (mestrando) & - & -\tabularnewline
8 & Engenharia de Produção & - & -\tabularnewline
9 & Engenharia da Computação & Overleaf & Readme/Github\tabularnewline
10 & Engenharia Ambiental & - & -\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
\subsubsection{Ambiente de utilização e instalação do
Limarka}\label{ambiente-de-utilizauxe7uxe3o-e-instalauxe7uxe3o-do-limarka}
Nesta seção são apresentados os ambientes utilizados nos experimentos, o
processo de instalação do Limarka e os problemas que houveram.
\lipsum[1]
\lipsum[1]
\subsubsection{Configuração}\label{configurauxe7uxe3o}
A configuração do Limarka é realizada em um formulário PDF (em vez de um
arquivo YAML como no Pandoc), os comentários sobre a realização da
configuração utilizando esse formulário estão apresentados na
\autoref{tab:configuracao}.
\lipsum[1]
\begin{quadro}
\caption{Depoimentos sobre configuração através do formulário PDF\label{tab:configuracao}}
\begin{longtable}[]{@{}cl@{}}
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil pois bastava preencher um formulário no PDF'', e está habituado a preencher formulários.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi muito fácil, nunca tinha utilizando formulário''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, autoexplicativo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal e didática. Intuitivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, didática, sem problemas''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
Achou interessante, porque já mostrava formatado. Nunca havia utilizado um formulário em PDF.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi um pouco diferente. Foi fácil, simples e prático. Não precisamos ficar editando o arquivo do Word. Ficamos despreocupados em editar o arquivo, porque no Word se abrir o arquivo em outro computador, com uma versão diferente, há uma desconfiguração do arquivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi bem fácil, já estava tudo bem explicado. Errar não tinha como. É aqui que você faz isso, e já tinha um exemplo preenchido.'' {[}Ele utilizava os marcadores para navegar no documento, então encontrava fácil o que precisava configurar{]}.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil, é só olhar para encontrar o que precisa mexer''.\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
A utilização do formulário PDF foi considera fácil de ser utilizada.
\subsubsection{Execução}\label{execuuxe7uxe3o}
A primeira execução da ferramenta no Windows demora um pouco pois a
distribuição do Latex baixa os pacotes utilizados de forma transparente
para os usuários. No Linux, a primeira invocação demora alguns segundos
enquanto carrega as bibliotecas do Ruby.
Existem duas formas de executar o Limarka, através de linha de comando
(\texttt{limarka\ exec}) ou menu interativo, que pode ser executado
diretamente do navegador de arquivos no Windows. O menu interativo fica
em \emph{loop} aguardando instruções para execução, a instrução ``exec''
executar a geração do PDF.
Os comentários sobre a execução do Limarka estão na
\autoref{tab:execucao}.
\begin{quadro}[hbtp]
\caption{Depoimentos sobre execução do Limarka\label{tab:execucao}}
\begin{longtable}[]{@{}cl@{}}
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi tranquilo''. {[}Utilizou prompt de comando no Windows, \texttt{limarka\ exec}. {]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``A execução foi tranquila demais, foi só botar exec''. Primeiro utilizou \texttt{limarka\ exec}, depois utilizou o menu interativo para testar os dois.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples com o menu e linha direta.''\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal. Demora na primeira vez''. {[}Utilizou linha de comando.{]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
{[}Sem problemas de execução{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 6
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Na primeira vez demorou bastante'', pensou que havia travado. Mas nas próximas vezes foi fácil. Quando alterava os arquivos Markdown e configuração e executando através de \texttt{limarka\ exec} já aparecia o arquivo formatado. \emph{Gostou de poder utilizar o mesmo editor de texto que ele utiliza no dia a dia, sublime ou notepad++. Se adapta melhor pois já utiliza o mesmo ambiente de trabalho}. Instalou o corretor ortográfico. {[}Invocou o menu-interatico através da linha de comando{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 7
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``De início pareceu um pouco complicado, mas vai se acostumando com a novidade e vai se tornando prático. Mas de início há um pouco de dificuldade porque não é uma coisa que fazemos no dia a dia.''\strut
\end{minipage}\tabularnewline
% linha voluntário 8
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil. Mas ter que abrir vários arquivos, ter que fechar antes de executar, antes de dá um Enter poderia ter um aviso''. {[}O leitor de PDF utilizado no Windows realiza \emph{lock} no arquivo aberto, para invocar a geração do PDF (o Enter) era necessário fechar o leitor de PDF, o Limarka não exibia nenhuma mensagem informando isso{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 9
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi fácil, na primeira execução demorava alguns segundos, mas nas próximas foi de boa''. {[}Preferiu utilizar a linha de comando. Não experimentou o menu interativo{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 10
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Não conhecia nenhum dos comandos, mas é fácil de utilizar quando você conhece''. {[}Utilizou o Menu interativo{]}\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
\subsubsection{Capa, Folha de Rosto e Resumo}\label{capa-folha-de-rosto-e-resumo}
Texto sobre Capa, Folha de Rosto e Resumo1. Texto sobre Capa, Folha de
Rosto e Resumo2. Texto sobre Capa, Folha de Rosto e Resumo3. Texto sobre
Capa, Folha de Rosto e Resumo4. Texto sobre Capa, Folha de Rosto e
Resumo5.
\lipsum[1]
\subsubsection{Citações}\label{citauxe7uxf5es}
Texto sobre citações.
\lipsum[1]
As citações utilizam o mesmo comando Latex \texttt{\textbackslash{}cite}
e suas variações \texttt{\textbackslash{}cite\{limarka\}}. No entanto, a
citação direta com mais de três linhas requer um recuo no texto, que na
sintaxe de Markdown é realizado iniciando uma linha com o carácter
``\textgreater{}'' (solução inspirada nas respostas de \emph{e-mails}).
\subsubsection{Figuras}\label{figuras}
Texto sobre figura.
\lipsum[1]
\end{document}
%
% Este arquivo demonstra problema ao tentar criar Quadros com tabelas longtable.
%
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
twoside, % para impressão em recto e verso. Oposto a oneside
a4paper, % tamanho do papel.
english, % idioma adicional para hifenização
french, % idioma adicional para hifenização
spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
% ---
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
% ---
\usepackage{longtable} % para as tabelas
%\usepackage{floatrow}
%\floatsetup[figure]{capposition=top}
% ----
% Início do documento
% ----
\begin{document}
% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual
\chapter{Introdução}\label{introduuxe7uxe3o}
\section{Sec}\label{sec}
\subsection{Subsec}\label{subsec}
\subsubsection{Perfis dos usuários}\label{perfis-dos-usuuxe1rios}
Os perfis dos voluntários estão apresentados na \autoref{q:perfil}.
\lipsum[1]
\lipsum[2]
\begin{quadro}
\caption{Perfil dos voluntários do experimento\label{q:perfil}}
\begin{longtable}[]{@{}cccc@{}}
\toprule
Vol. & Formação acadêmica & Experiência c/ Latex & Expeiência c/ Markdown\tabularnewline
\midrule
\endhead
1 & Ciência da Computação & ShareLatex & Readme/Github\tabularnewline
2 & Engenharia da Computação & Viu prof. utilizando & -\tabularnewline
3 & Engenheiro elétrico (mestrando) & Utiliza para tudo & -\tabularnewline
4 & Engenharia da computação & 3 vezes \emph{on-line} & -\tabularnewline
5 & Engenharia da Computação & Mictex no Windows & -\tabularnewline
6 & Ciência da Computação & Viu prof. utilizando & -\tabularnewline
7 & Engenheiro Florestal (mestrando) & - & -\tabularnewline
8 & Engenharia de Produção & - & -\tabularnewline
9 & Engenharia da Computação & Overleaf & Readme/Github\tabularnewline
10 & Engenharia Ambiental & - & -\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
\subsubsection{Ambiente de utilização e instalação do
Limarka}\label{ambiente-de-utilizauxe7uxe3o-e-instalauxe7uxe3o-do-limarka}
Nesta seção são apresentados os ambientes utilizados nos experimentos, o
processo de instalação do Limarka e os problemas que houveram.
\lipsum[1]
\lipsum[1]
\subsubsection{Configuração}\label{configurauxe7uxe3o}
A configuração do Limarka é realizada em um formulário PDF (em vez de um
arquivo YAML como no Pandoc), os comentários sobre a realização da
configuração utilizando esse formulário estão apresentados na
\autoref{tab:configuracao}.
\lipsum[1]
\begin{quadro}
\caption{Depoimentos sobre configuração através do formulário PDF\label{tab:configuracao}}
\begin{longtable}[]{@{}cl@{}}
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil pois bastava preencher um formulário no PDF'', e está habituado a preencher formulários.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi muito fácil, nunca tinha utilizando formulário''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, autoexplicativo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal e didática. Intuitivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples, didática, sem problemas''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
Achou interessante, porque já mostrava formatado. Nunca havia utilizado um formulário em PDF.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi um pouco diferente. Foi fácil, simples e prático. Não precisamos ficar editando o arquivo do Word. Ficamos despreocupados em editar o arquivo, porque no Word se abrir o arquivo em outro computador, com uma versão diferente, há uma desconfiguração do arquivo''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil''.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi bem fácil, já estava tudo bem explicado. Errar não tinha como. É aqui que você faz isso, e já tinha um exemplo preenchido.'' {[}Ele utilizava os marcadores para navegar no documento, então encontrava fácil o que precisava configurar{]}.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil, é só olhar para encontrar o que precisa mexer''.\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\legend{Fonte: Autor.}
\end{quadro}
A utilização do formulário PDF foi considera fácil de ser utilizada.
\subsubsection{Execução}\label{execuuxe7uxe3o}
A primeira execução da ferramenta no Windows demora um pouco pois a
distribuição do Latex baixa os pacotes utilizados de forma transparente
para os usuários. No Linux, a primeira invocação demora alguns segundos
enquanto carrega as bibliotecas do Ruby.
Existem duas formas de executar o Limarka, através de linha de comando
(\texttt{limarka\ exec}) ou menu interativo, que pode ser executado
diretamente do navegador de arquivos no Windows. O menu interativo fica
em \emph{loop} aguardando instruções para execução, a instrução ``exec''
executar a geração do PDF.
Os comentários sobre a execução do Limarka estão na
\autoref{tab:execucao}.
%\begin{quadro}[hbtp]
\begin{longtable}[]{@{}cl@{}}
\caption{Depoimentos sobre execução do Limarka\label{tab:execucao}}\tabularnewline %adicionando \tabularnewline depois do caption, esse é o código original produzido pelo pandoc.
\toprule
\begin{minipage}[b]{0.05\columnwidth}\centering\strut
Vol.\strut
\end{minipage} & \begin{minipage}[b]{0.89\columnwidth}\raggedright\strut
Depoimento\strut
\end{minipage}\tabularnewline
\midrule
\endhead
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
1\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi tranquilo''. {[}Utilizou prompt de comando no Windows, \texttt{limarka\ exec}. {]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
2\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``A execução foi tranquila demais, foi só botar exec''. Primeiro utilizou \texttt{limarka\ exec}, depois utilizou o menu interativo para testar os dois.\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
3\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Simples com o menu e linha direta.''\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
4\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Legal. Demora na primeira vez''. {[}Utilizou linha de comando.{]}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
5\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
{[}Sem problemas de execução{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 6
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
6\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Na primeira vez demorou bastante'', pensou que havia travado. Mas nas próximas vezes foi fácil. Quando alterava os arquivos Markdown e configuração e executando através de \texttt{limarka\ exec} já aparecia o arquivo formatado. \emph{Gostou de poder utilizar o mesmo editor de texto que ele utiliza no dia a dia, sublime ou notepad++. Se adapta melhor pois já utiliza o mesmo ambiente de trabalho}. Instalou o corretor ortográfico. {[}Invocou o menu-interatico através da linha de comando{]}\strut
\end{minipage}\tabularnewline
% linha voluntário 7
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
7\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``De início pareceu um pouco complicado, mas vai se acostumando com a novidade e vai se tornando prático. Mas de início há um pouco de dificuldade porque não é uma coisa que fazemos no dia a dia.''\strut
\end{minipage}\tabularnewline
% linha voluntário 8
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
8\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Fácil. Mas ter que abrir vários arquivos, ter que fechar antes de executar, antes de dá um Enter poderia ter um aviso''. {[}O leitor de PDF utilizado no Windows realiza \emph{lock} no arquivo aberto, para invocar a geração do PDF (o Enter) era necessário fechar o leitor de PDF, o Limarka não exibia nenhuma mensagem informando isso{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 9
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
9\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Foi fácil, na primeira execução demorava alguns segundos, mas nas próximas foi de boa''. {[}Preferiu utilizar a linha de comando. Não experimentou o menu interativo{]}.\strut
\end{minipage}\tabularnewline
% linha voluntário 10
\begin{minipage}[t]{0.05\columnwidth}\centering\strut
10\strut
\end{minipage} & \begin{minipage}[t]{0.89\columnwidth}\raggedright\strut
``Não conhecia nenhum dos comandos, mas é fácil de utilizar quando você conhece''. {[}Utilizou o Menu interativo{]}\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
%\legend{Fonte: Autor.}
%\end{quadro}
\subsubsection{Capa, Folha de Rosto e Resumo}\label{capa-folha-de-rosto-e-resumo}
Texto sobre Capa, Folha de Rosto e Resumo1. Texto sobre Capa, Folha de
Rosto e Resumo2. Texto sobre Capa, Folha de Rosto e Resumo3. Texto sobre
Capa, Folha de Rosto e Resumo4. Texto sobre Capa, Folha de Rosto e
Resumo5.
\lipsum[1]
\subsubsection{Citações}\label{citauxe7uxf5es}
Texto sobre citações.
\lipsum[1]
As citações utilizam o mesmo comando Latex \texttt{\textbackslash{}cite}
e suas variações \texttt{\textbackslash{}cite\{limarka\}}. No entanto, a
citação direta com mais de três linhas requer um recuo no texto, que na
sintaxe de Markdown é realizado iniciando uma linha com o carácter
``\textgreater{}'' (solução inspirada nas respostas de \emph{e-mails}).
\subsubsection{Figuras}\label{figuras}
Texto sobre figura.
\lipsum[1]
\end{document}
@edusantana
Copy link
Author

Adicionei os arquivos:

  • tabela-fora-do-quadro.tex
  • Makefile: para facilitar a compilação do PDF.

O arquivo tabela-fora-do-quadro.tex é idêntico ao outro, a única diferença é tirando a última tabela do ambiente quadro. E colocando o caption para dentro da tabela e removendo a legenda "Fonte".

Perceba que não apresenta o mesmo problema:

sem-ambiente-quadro-nao-ha-problemas

  • Outro problema que pode ser percebido é a numeração de quadros está seguindo a mesma das tabelas. O comportamento desejado é que a tabela 3 fosse Tabela 1, pois os demais seriam quadros.

@edusantana
Copy link
Author

Sobre o problema de numeração de páginas, ver: http://tex.stackexchange.com/questions/18107/figure-filled-with-longtable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment