b'\n_START_ARTICLE_\nTabula\xc3\xa7\xc3\xa3o\n_START_PARAGRAPH_\nA tabula\xc3\xa7\xc3\xa3o, a tecla Tab (Tab \xe2\x86\xb9) ou tecla tabuladora do teclado, utiliza-se para avan\xc3\xa7ar at\xc3\xa9 o seguinte "tab stop", assim tamb\xc3\xa9m permite ver a cada op\xc3\xa7\xc3\xa3o contida num c\xc3\xadrculo de di\xc3\xa1logo de diferentes sistemas operativos.\n_START_SECTION_\nOrigem\n_START_PARAGRAPH_\nO ap\xc3\xb3cope "tab" \xc3\xa9 a abreviatura de "tabula\xc3\xa7\xc3\xa3o"._NEWLINE_Tabular significa p\xc3\xb4r algo em forma de tabela._NEWLINE_Quando um dactilografo queria escrever algo em forma de pau, devia perder muito tempo com o uso repetitivo da barra de espa\xc3\xa7o e a tecla de deletar. Para simplificar isto, se colocou uma barra no mecanismo com uma alavanca que se podia deslocar ao longo da p\xc3\xa1gina. Inicialmente, isto se fazia a m\xc3\xa3o, mas mais tarde se acrescentaram mais duas teclas: uma para introduzir uma tabula\xc3\xa7\xc3\xa3o e outra para a tirar. Quando se pulsava a primeira, o carro se deslocava at\xc3\xa9 o seguinte "tab stop". Estes se estabeleceram atendo \xc3\xa0s localiza\xc3\xa7\xc3\xb5es da coluna da tabela na que se estivesse a trabalhar. O mecanismo da tabula\xc3\xa7\xc3\xa3o tamb\xc3\xa9m surgiu como forma r\xc3\xa1pida e uniforme de\xc2\xa0indentado da primeira linha da cada linha\n_START_SECTION_\nASCII e EBCDIC\n_START_PARAGRAPH_\nV\xc3\xa1rios caracteres tabula\xc3\xa7\xc3\xb5es incluem-se como caracteres de controle ASCII, utilizados para o alinhamento de texto. A mais conhecida e comum \xc3\xa9 a tabula\xc3\xa7\xc3\xa3o horizontal, que na tabela de c\xc3\xb3digos ASCII tem atribu\xc3\xaddo o 9. Tamb\xc3\xa9m existe uma tabula\xc3\xa7\xc3\xa3o vertical em ASCII que tem atribu\xc3\xaddo o 11. Em EBCDIC s\xc3\xa3o o 5 e o 11 respectivamente. A tabula\xc3\xa7\xc3\xa3o horizontal costuma-se conseguir pulsando a tecla tab com um teclado regular._NEWLINE_Originalmente as impressoras utilizavam "tab stops" mec\xc3\xa2nicos que indicavam quando deviam se deter. Isto se fazia horizontalmente com uns dentes met\xc3\xa1licos em bicha, e verticalmente com um bucle de mylar ou outra fita do tamanho de uma p\xc3\xa1gina com buracos nela para indicar os "tab stop". Num princ\xc3\xadpio estes foram fixados manualmente para emparelhar as formas que a impressora ia imprimir. Em pouco tempo, os "tab stop" foram substitu\xc3\xaddos por "tab stop" fixos, na cada m\xc3\xbaltiplo de 8 caracteres horizontalmente e a cada 6 linhas verticalmente, de modo que converteram-se em simplesmente uma forma de compress\xc3\xa3o de dados, j\xc3\xa1 que um programa de impress\xc3\xa3o poderia agregar facilmente os espa\xc3\xa7os necess\xc3\xa1rios para mover a qualquer posi\xc3\xa7\xc3\xa3o desejada com respeito a uma forma. O tamanho vertical que se elegeu foi de uma polegada. N\xc3\xa3o est\xc3\xa1 claro por que se elegeram os 8 caracteres do tamanho horizontal, sendo os 5 caracteres (m\xc3\xa9dia polegada numa impressora t\xc3\xadpica daquele momento) bem mais populares por ent\xc3\xa3o como medida de sangrado de par\xc3\xa1grafo. \xc3\x89 poss\xc3\xadvel que elegesse p\xc3\xa1ra que coincidisse com as conven\xc3\xa7\xc3\xb5es de Fortran ou pode que se escolhesse por ser o menor tamanho no que cabem n\xc3\xbameros impressos numa tabela._NEWLINE_ISO 8859 tamb\xc3\xa9m inclui os c\xc3\xb3digos "136 HTS Horizontal Tabulation Set" e "137 HTJ Horizontal Tabulation with Justification" e "138 VTS Vertical Tabulation Set"._NEWLINE_As tabula\xc3\xa7\xc3\xb5es representam-se quase sempre com a forma de um grande espa\xc3\xa7o em alvo ainda que alguns editores de texto as marcam com gr\xc3\xa1ficos especiais para facilitar sua distin\xc3\xa7\xc3\xa3o dos espa\xc3\xa7os em alvo. Nos processadores de texto a tecla tab move o cursor at\xc3\xa9 o seguinte "tab stop". Na maioria de aplicativos gr\xc3\xa1ficos a tecla tab desloca o foco ao seguinte controle ou bot\xc3\xa3o.\n_START_SECTION_\nTabula\xc3\xa7\xc3\xb5es em HTML\n_START_PARAGRAPH_\nHTML representa a tabula\xc3\xa7\xc3\xa3o horizontal como  mas igual que com os espa\xc3\xa7os n\xc3\xa3o permite inser\xc3\xa7\xc3\xa3o real de tabula\xc3\xa7\xc3\xb5es dentro da p\xc3\xa1gina excepto entre as etiquetas <pre></pre>._NEWLINE__NEWLINE_Este \xc3\xa9 um exemplo que mostra o uso de com  etiquetas <pre></pre>. Se escreve-se o seguinte em HTML:_NEWLINE_<pre>_NEWLINE_Estas 2 l\xc3\xadneas est\xc3\xa1n tabuladas:_NEWLINE_2005&#09;Esta l\xc3\xadnea usa un espacio tabular._NEWLINE_&#09;Esta l\xc3\xadnea tambi\xc3\xa9n usa un espacio tabular._NEWLINE__NEWLINE_Esta l\xc3\xadnea no usa un espacio tabular._NEWLINE_</pre>_NEWLINE_O resultado poderia ser algo como isto:_NEWLINE_Estas 2 l\xc3\xadneas est\xc3\xa1n tabuladas:_NEWLINE_2005  Esta l\xc3\xadnea usa un espacio tabular._NEWLINE_ Esta l\xc3\xadnea tambi\xc3\xa9n usa un espacio tabular._NEWLINE__NEWLINE_Esta l\xc3\xadnea no usa un espacio tabular.\n_START_SECTION_\nTabula\xc3\xa7\xc3\xb5es em programa\xc3\xa7\xc3\xa3o\n_START_PARAGRAPH_\nA grande maioria do c\xc3\xb3digo est\xc3\xa1 escrito em formato ASCII plano, que carece da informa\xc3\xa7\xc3\xa3o adicional de marcado que cont\xc3\xaam os formatos de arquivo mais elaborados ou os formatos propriet\xc3\xa1rios._NEWLINE_Alguns programadores consideram que o uso de 8 espa\xc3\xa7os por tabula\xc3\xa7\xc3\xa3o \xc3\xa9 excessivo, especialmente em fragmentos de c\xc3\xb3digo muito profundamente aninhados e, por tanto, demasiado sangrados. Outros afirmam que o c\xc3\xb3digo n\xc3\xa3o deveria conter demasiados indentados._NEWLINE_Os editores de c\xc3\xb3digo normalmente costumam ter por defeito alocadas tabula\xc3\xa7\xc3\xb5es r\xc3\xadgidas \xc3\xa0 tecla TAB. Tamb\xc3\xa9m h\xc3\xa1 editores que inserem espa\xc3\xa7os em lugar caracteres, o que costuma se denominar tabula\xc3\xa7\xc3\xb5es suaves. Alguns editores podem-se configurar para utilizar qualquer dos dois m\xc3\xa9todos._NEWLINE_H\xc3\xa1 muitos argumentos a favor e contra das tabula\xc3\xa7\xc3\xb5es r\xc3\xadgidas do c\xc3\xb3digo. A maioria de incompatibilidades e problemas de convers\xc3\xa3o produzem-se quando a tecla tab produz tabula\xc3\xa7\xc3\xb5es r\xc3\xadgidas, e o editor est\xc3\xa1 configurado para a inserir tabula\xc3\xa7\xc3\xb5es suaves. No entanto o padr\xc3\xa3o de facto em Unix, sistemas baseados em Unix e sistemas antigos, s\xc3\xa3o 8 caracteres; e para programa\xc3\xa7\xc3\xa3o em Windows s\xc3\xa3o 4 caracteres. Tamb\xc3\xa9m existe a possibilidade de utilizar 2 e inclusive 3. Quando o sistema se desvia do padr\xc3\xa3o de facto, inevitavelmente algumas linhas estar\xc3\xa3o formatadas com espa\xc3\xa7os, outras com tabula\xc3\xa7\xc3\xb5es, e outras inclusive com ambos. T\xc3\xa3o cedo como o c\xc3\xb3digo se mostre no ecr\xc3\xa3 de outra pessoa, as linhas ver-se-\xc3\xa3o diferentes e normalmente misturada e sem ordem._NEWLINE_Um dos principais benef\xc3\xadcios das tabula\xc3\xa7\xc3\xb5es, isto \xc3\xa9, a compress\xc3\xa3o (se veja mais acima), se considera hoje menos importante como a capacidade de armazenamento das equipas de escrit\xc3\xb3rio tem aumentado de um tempo a esta parte, e se melhoraram os algoritmos de compress\xc3\xa3o que podem proporcionar benef\xc3\xadcios muito maiores, ainda que a costa de uma maior complexidade.\n_START_SECTION_\nTabula\xc3\xa7\xc3\xb5es em terminais\n_START_PARAGRAPH_\nNa maioria de terminais utiliza-se a tecla Tab \xe2\x86\xb9 para completar o comando ou o texto que se est\xc3\xa1 a escrever na linha de comandos.'