Skip to content

Commit

Permalink
Sugere número de página para citações diretas
Browse files Browse the repository at this point in the history
closes #72
  • Loading branch information
edusantana committed Nov 18, 2016
1 parent 5d09747 commit 640657b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
11 changes: 6 additions & 5 deletions lib/limarka/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def importa(arquivo)
method_option :legenda, :aliases => '-l', :desc => 'Legenda da figura.', :default => "Legenda da figura."
method_option :fonte, :aliases => '-f', :desc => 'Fonte da imagem.', :default => "Autor."
method_option :rotulo, :aliases => '-r', :desc => 'Rótulo para ser utilizado na referenciação da figura, caso não especificado um será proposto.'
method_option :dimensoes, :aliases => '-d', :desc => 'Dimensões percentuais para redimencionar a figura. Se mais de uma dimensão for especificada será apresentado um código para inclusão da imagem para cada dimensão. Útil quando deseja experimentar diversas dimensões para a Figura. Ex: 80 90 100', :default => [100], :type => :array
method_option :dimensoes, :aliases => '-d', :desc => 'Dimensões percentuais para redimensionar a figura. Se mais de uma dimensão for especificada será apresentado um código para inclusão da imagem para cada dimensão. Útil quando deseja experimentar diversas dimensões para a Figura. Ex: 80 90 100', :default => [100], :type => :array

long_desc <<-DESC
Esse comando imprime (1) o código para inclusão de uma figura (2) e como referenciá-la no texto. Para as figuras serem apresentadas, em conformidade com as Normas da ABNT, elas precisam serem incluídas como código Latex (abnTeX2).
Expand Down Expand Up @@ -97,7 +97,6 @@ def fig(arquivo=nil)
valida_figura_arquivo(arquivo)
valida_figura_rotulo(rotulo)

say "\n<!--\nPara referenciar essa figura no texto utilize: Figura \\ref\{#{rotulo}} \n-->\n"
dimensoes.each do |dim|

legenda = options[:legenda]
Expand All @@ -115,6 +114,7 @@ def fig(arquivo=nil)
TEX

say figura_tex
say "\n<!--Para referenciar essa figura acima no texto utilize: Figura \\ref\{#{rotulo}} \n-->\n"
end
end

Expand All @@ -124,7 +124,7 @@ def fig(arquivo=nil)
method_option :nota, :aliases => '-n', :desc => 'Texto de nota adicional. (opcional)'

long_desc <<-DESC
Esse comando imprime duas tabela para faciliar a criação de tabelas.
Esse comando imprime duas tabela para facilitar a criação de tabelas.
DESC
desc "tab", "Imprime códigos para inclusão de tabelas em conformidade com ABNT (em LaTeX)"
def tab
Expand All @@ -147,8 +147,6 @@ def tab
valida_tabela_rotulo(rotulo)

say <<TEX
\n<!--\nPara referenciar essa tabela no texto utilize: Tabela \\ref\{#{rotulo}} \n-->\n
\\begin{table}[htb]
\\ABNTEXfontereduzida
\\caption[#{legenda}]{#{legenda}}
Expand Down Expand Up @@ -191,6 +189,9 @@ def tab
#{nota_linha}}
\\end{table}
<!--
Para referenciar a tabela acima no texto utilize: Tabela \\ref\{#{rotulo}}
-->
TEX

# say tabela_tex
Expand Down
3 changes: 2 additions & 1 deletion lib/limarka/ref.rb
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ def add
#{entry[0]}
Para referenciar utilize: \\cite{#{entry[0].key}} ou \\citeonline{#{entry[0].key}}
Para citar utilize: \\cite{#{entry[0].key}} ou \\citeonline{#{entry[0].key}}
As citações diretas devem indicar a página (NBR 10520:2002, item 5.1): \\cite[p. XXX]{#{entry[0].key}}
MSG
end
Expand Down

0 comments on commit 640657b

Please sign in to comment.