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

Problema com texto ao inserir Quadro com alguns tamanhos

Olá pessoal, estou precisando de auxílio para elaboração de Quadros que contemplem as normas da ABNT.

Eu sou o desenvolvedor do limarka, que possibilita a escrita de TCC em Markdown e exporta o conteúdo para códigos Latex/abnTeX2.

No momento estou tendo dificuldades. Quando gero determinados Quadros, o texto extrapola a margem da página, conforme na figura a seguir. Perceba que o texto no final da página esquerda ficou truncado.

problema-com-quadros-abntex2

Eu tenho a seguinte limitação: eu preciso utilizar o código Latex gerado pela ferramenta pandoc e modificá-lo para criação de um Quadro.

No momento, a solução que estou implementando consiste praticamente em encapsular o código Latex produzido para uma tabela em um ambiente quadro baseado no código implementado nesse commit:

\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}

Alguém poderia me auxiliar? Como sanar esse problema?

Também percebi que as vezes o quadro vai para baixo da página, mesmo quando há espaço para imprimi-lo:

quadro-em-baixo

@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