def quadro_com_linhas_verticais(begin_table)
      alinhamento=begin_table.match(/(?<begin>\\begin{longtable}\[.*\]){@{}(?<alinhamento>.*)@{}}/)[:alinhamento]
      
      qalign = "|"
      alinhamento.split("").each do |c|
        qalign << c + "|"
      end
      "\\begin{longtable}[]{#{qalign}}"
    end
def quadro_com_linhas_verticais(begin_table)
      alinhamento=begin_table.match(/(?<begin>\\begin{longtable}\[.*\]){@{}(?<alinhamento>.*)@{}}/)[:alinhamento]
      
      qalign = "|"
      alinhamento.split("").each do |c|
        qalign << c + "|"
      end
      "\\begin{longtable}[]{#{qalign}}"
    end
Um quadro é uma tabela com linhas verticais
 Esse método especifica a utilização de linhas verticais
 entre as colunas

 Exemplo de entrada: \begin{longtable}[]{@{}clrc@{}}
 saída: \begin{longtable}[]{|c|l|r|c|}