Solução básica
A maneira padrão de marcar palavras importantes para entradas de índice é selecionando a palavra e indo para Inserir - > Índice e Índice - > Entrada de Índice . Índices alfabéticos são criados a partir de campos em vez de estilos.
Para encontrar cada palavra que usa um estilo de caractere específico, pode ser útil usar AltSearch .
Solução avançada 1 - Macro
Para adicionar entradas de índice convenientemente, é necessário escrever uma macro que pesquise um estilo de caractere específico. A inserção de entradas de índice é descrita no link .
oIndex = ThisComponent.createInstance("com.sun.star.text.DocumentIndexMark")
Solução avançada 2 - arquivo SDI
Edite o índice, marque Arquivo de concordância e crie um novo arquivo SDI.
Adicione entradas no arquivo SDI descompactando o arquivo ODT. Use um editor de texto ou escreva um script python para extrair palavras do content.xml que usam o estilo.
Ou, extraia todas as palavras do documento que usa o estilo e cole-as no arquivo SDI. Edite cada linha com um editor de texto para torná-lo um arquivo SDI adequado. Sem saber mais sobre suas habilidades ou requisitos, esta é minha recomendação geral.
Para fazer isso, use AltSearch ou Data Conversion de LingTools , para definir todas as palavras que usam o estilo para algum tipo de formatação direta (cor ou fonte). Em seguida, use o Find normal & Substitua para procurar por essa formatação usando Localizar tudo. Por fim, cole os valores selecionados em linhas separadas, conforme descrito aqui .