Como adicionar números marginais / recitais aos documentos de processamento de texto?

3

Estou procurando uma maneira estável, amigável e flexível de adicionar números marginais / "recitais" a documentos de processamento de texto. Com "números marginais", quero dizer números aparecendo na margem da página, semelhantes a números de linhas, mas não atribuídos a cada linha de um parágrafo. Em vez disso, cada parágrafo deve receber um número consecutivo por conta própria. Idealmente, com um layout de impressão que diferencia entre as páginas "esquerda" e "direita", o número da margem deve ser colocado na margem externa.

Até agora, encontrei diferentes soluções, cada uma com vantagens e desvantagens:

  • Solução " blind table ": coloque o texto completo na coluna interna de uma tabela de duas colunas, dando a cada parágrafo sua própria linha, para que um número de margem possa ser colocado na coluna externa de cada parágrafo. Prós : a maioria dos usuários sabe como lidar com tabelas; Colocar o número da margem não é muito complexo. Contras : não é muito flexível, a alteração entre as páginas "esquerda" e "direita" deve ser feita manualmente (existe um conceito de colunas internas / externas)? Nenhuma maneira de inserir o número da margem automaticamente? Como lidar com linhas de cabeçalho?

  • solução " numeração ": use a funcionalidade de numeração e use recuo negativo para que o número seja colocado na margem da página. Prós : muito fácil de implementar, solução elegante, definindo um estilo de parágrafo com numeração, muito fácil de usar (basta aplicar o estilo de parágrafo). Contras : números não podem ser colocados na margem "externa", eles aparecerão na margem esquerda em qualquer caso.

  • solução " frame ": adicione um quadro a cada parágrafo que pode ser colocado em qualquer lugar da página. Prós : flexibilidade, quadro pode ser colocado na margem "externa". Contras : bastante complexo, a usabilidade (precisa de uma macro para inserir o quadro), precisa da interação do usuário para cada parágrafo.

Todas essas soluções devem funcionar com os principais aplicativos de processamento de texto. Existem mais / outras / melhores soluções? Existe uma "melhor prática" a seguir?

    
por tohuwawohu 22.05.2012 / 09:43

1 resposta

1

Peguei a dica :-) transformando meu comentário em uma resposta em potencial ....

A solução de Numeração (bullet) é sua melhor aposta, você terá que tentar fazer uma macro que altere a direção do texto RTL em páginas ímpares, somente para o marcador e não para o texto, se isso for possível. ..

Essa abordagem seria um tanto trabalhosa no Office. Algo mais poderoso como o InDesign tornaria o trabalho mais fácil (mas não mais barato).

Pessoalmente, prefiro criar um aplicativo personalizado e implementá-lo usando as ferramentas WPF, XAML e Fixed Document (XPS). Você pode encontrar um aplicativo do tipo wordpad de código aberto para começar, no qual você pode integrar seu código personalizado. O custo dependerá de quão bom você é na codificação e se este é um projeto de hobby ou em seu tempo profissional.

    
por 29.05.2012 / 19:13