Cursos de treinamento em programas gráficos. Revisão, edição e criação de um arquivo fb2 do início ao fim, usando FBD e muito mais.

Cursos de treinamento em programas gráficos.  Revisão, edição e criação de um arquivo fb2 do início ao fim, usando FBD e muito mais.
Cursos de treinamento em programas gráficos. Revisão, edição e criação de um arquivo fb2 do início ao fim, usando FBD e muito mais.

Recentemente, o autor deste artigo tem revisado regularmente livros e criado arquivos fb para bibliotecas. Como meu método de deixar um arquivo bonito e correto não está descrito em lugar nenhum, este artigo apareceu. O autor não afirma de forma alguma que este método seja o único verdadeiro e correto, pelo contrário, algumas funções dos programas não são utilizadas (embora pudessem ser), mas o hábito e a inércia de pensar são característicos, infelizmente, de todas as pessoas.

Todas as regras básicas para a criação de livros fb2 estão descritas no artigo Como fazer um livro, que aconselho a ler.

Eu uso vários programas no meu trabalho:

  • Microsoft Word ou MW (qualquer versão) - para edição preliminar do documento e criação de links
  • FictionBookDesigner ou FBD - para um belo design de livros, organização de títulos e partes aninhadas e criação de um arquivo fb2
  • FictionBookInvestigator, ou FBI, é um componente dos pacotes BD e FBD, que pode ser usado separadamente para editar um livro usando Unicodes, quando necessário.
  • FictionBookEditor, ou FBE - para edição final de um livro após revisão e verificação de sua validade
  • BookDesigner ou BD para criar um arquivo fb2 em formato de leitor. Última atualização
  • MassTextProcessor , ou MTP - para corrigir algumas imprecisões que não são permitidas em bibliotecas, mas são permitidas em FBD

Em princípio, o último programa pode ser omitido; o FBD possui todas as ferramentas necessárias, mas adoro-o pela sua facilidade de uso, tamanho pequeno e sem necessidade de instalação. Além disso, permite trabalhar com um grande número de arquivos ao mesmo tempo, o que, entretanto, não será descrito aqui.

Para a pergunta - por que uso dois programas do mesmo tipo (BD e FBD) a resposta é simples. Há uma grande diferença entre BD e FBD: FBD é totalmente Unicode e BD é apenas parcialmente. Aqueles. se você precisar fazer um livro com idiomas incompatíveis dentro da mesma codificação local (por exemplo, russo e francês), isso será apenas no FBD. Além disso, o FBD é feito especificamente para criar arquivos fb2 e o BD é onívoro. Possui muitos formatos de entrada e saída.

Sequência de trabalho

MW, edição preliminar

Portanto, o arquivo que chega até mim após a digitalização e reconhecimento do scanner está no formato .rtf ( R eu T ramal F ormat) que é reconhecido e editado pela MW regular. Portanto, em primeiro lugar, entramos no Word. A principal tarefa desta etapa é formatar os links e corrigir o texto óbvio e muito “torto”.

Em primeiro lugar, para não perder as quebras de parágrafo, selecione todo o texto e use o botão direito do mouse para acessar o menu. Vá até o item “Parágrafo” e selecione “Recuo” -> “Primeira Linha” -> “Recuo”.

Chame o menu "Fonte" novamente -> selecione o tamanho e o tipo da fonte de todo o documento. Isso é feito porque, ao reconhecer o texto, uma alteração no tipo ou tamanho da fonte geralmente ocorre no meio de uma palavra. Neste caso, ao enviar um arquivo para o FBD, haverá um espaço neste local.

A seguir, “Ferramentas” -> “Opções” -> “Ortografia” verificamos se as caixas de seleção estão marcadas: verificar ortografia automaticamente, oferecer sempre uma substituição, pular palavras com letras maiúsculas, pular palavras com números, pular endereços da Internet e nomes de arquivos, verificar automaticamente a gramática e também a ortografia. Fazemos uma “reverificação”.

Existe uma opção ligeiramente diferente para trabalhar com MW - carregar um modelo. Este método está bem descrito e não vou repeti-lo. Minha única objeção a esse método é que o FBD ainda não entende essa formatação volumétrica, então vale a pena cercar o jardim. Mas talvez para alguns seja mais agradável ou conveniente.

Então começa o trabalho mais tedioso e nojento - examinamos cuidadosamente todo o arquivo, corrigindo erros e criando notas de rodapé. Existem dois tipos de notas de rodapé no arquivo de origem – aquelas indicadas por um asterisco e aquelas indicadas por números sobrescritos. Primeiro, vá em “Inserir” -> “Link” -> “Nota de rodapé” e configure-o. As notas de rodapé devem estar no final do texto, formato numérico 1,2,3..., iniciar em 1, continuar a numeração. Aplique as alterações feitas. A seguir, “Ferramentas” -> “Configurações” -> “Comandos”, selecione “Inserir” na janela esquerda e arraste o comando “Nota de rodapé...” da janela direita para a barra de ferramentas.

Quando aparecer uma nota de rodapé no texto, coloque o cursor no lugar da nota de rodapé e clique com o mouse no botão que aparece na barra de ferramentas. Coloque o texto da nota de rodapé na janela que aparece abaixo. Assim, toda formatação de notas de rodapé se resume aos seguintes procedimentos:

  • mova o cursor para a nota de rodapé
  • remover indicador de nota de rodapé (asterisco ou número)
  • clique no botão AB1 na barra de ferramentas
  • destacar o texto da nota de rodapé
  • arraste-o com o mouse para a janela inferior
  • remova o "lixo" restante da nota de rodapé - linhas vazias, asteriscos, números, etc.

Ao chegar ao final do arquivo, verificamos adicionalmente procurando notas de rodapé ausentes.

Numa situação em que negrito ou itálico caiam em parte de uma palavra, selecione esta palavra e deixe-a normal ou totalmente destacada dependendo do texto. Isso, novamente, é feito para que posteriormente não apareça um espaço dentro da palavra.

Ao mesmo tempo, destacamos os títulos em negrito e linhas vazias para seu posterior reconhecimento automático.

Salve o arquivo e saia do MW.

FBD - produção de arquivo fb2

Antes de abrir um arquivo usando FBD, principalmente na primeira vez que você o utiliza, faz sentido verificar as configurações deste programa. Eu tenho tudo configurado assim. O mais importante é verificar se existe suporte multilíngue para livros em espanhol, francês e idiomas semelhantes. Além disso, sempre preservo o formato original e muitas vezes utilizo a detecção de títulos não apenas por palavras-chave, mas também por texto selecionado, já que os títulos dos capítulos costumam ser destacados em negrito durante o reconhecimento.

Este menu é acessado através do botão

Após fazer todas as configurações preliminares, é recomendável recarregar o arquivo para que sejam aplicadas a ele. A seguir, procuramos no arquivo a colocação de títulos, citações, poemas, etc. Alguns erros são identificados e corrigidos nesta etapa do trabalho. Deixe-me fazer uma reserva imediatamente: para selecionar um trecho de texto, é necessário clicar duas vezes nele com o mouse. Neste caso, o parágrafo é destacado. Se precisar selecionar mais de um parágrafo, primeiro selecione o primeiro clicando duas vezes, depois vá até o último e pressione Shift+clique com o mouse. Somente neste caso a seleção do texto estará 100% correta. Todos os comandos do BookCorrector se aplicam somente ao texto selecionado.

Primeiramente verificamos se o autor e o título do livro foram identificados corretamente. Caso contrário, corrija-o usando o BookCorrector (selecione o autor do livro e o título do livro, respectivamente). Em seguida, definimos a anotação (se houver) como uma anotação (anotação BookCorrector). A seguir, procuramos todos os títulos (título do BookCorrector), epígrafes (epígrafe), poemas (verso) e citações. Citações (cartas, etc.) são as mais difíceis! O problema é que eles não são suportados pelo BookDesigner como um recurso separado. Nesse sentido, para conseguir um arquivo bonito e bem feito é preciso ser criativo. Pessoalmente faço isso: no início da citação, em uma linha separada, coloco o conjunto de letras xxxxx, e no final da citação, também em uma linha separada, zzzzz. A seguir, direi como converter isso para o formato normal. Ou, como opção, você pode projetá-los como epígrafes. A vantagem do segundo método é que o autor do texto é permitido na epígrafe, mas com um grande (muito grande!) número de citações, este é um método um tanto inconveniente, levando ao aumento do trabalho manual. Também falarei sobre o que fazer a seguir com citações de epígrafes mais tarde.

Além disso, em epígrafes, poemas e citações poderá haver um autor do texto, que deverá ser formatado como autor do texto.

BD e FBD também possuem uma ferramenta de pesquisa muito conveniente: Ferramentas -> Navegador de Elementos. Ele permite que você encontre quebras de linha e finais de parágrafo incorretos. Para fazer isso, você precisa fazer uma busca por frases quebradas e finais de barra (usuário). Ao clicar em uma linha do navegador, o BD pega automaticamente a localização desse elemento e destaca um parágrafo, título ou imagem – dependendo do que você procura. Também é conveniente verificar os títulos - é aconselhável ter em mãos o índice do livro.

Nesta fase de trabalho com o FBD, também faço ajustes adicionais nas imagens para otimizar seu tamanho. Para fazer isso, saio completamente do editor (nas configurações eu definitivamente marquei a caixa de seleção carregar o último livro na inicialização e vou para a pasta LastFile no diretório principal do programa. Ele armazena o arquivo html0 e as imagens para ele. Eu otimizo essas fotos usando o IrfanView (porém, o programa pode ser qualquer um que você quiser). Aí eu chamo o FBD novamente, seja assim mesmo, ou abrindo este html0.

Depois de selecionar todos os títulos, é necessário formar a futura estrutura do livro. Nesta fase, FictionBookSectionEditor é muito conveniente de usar. É chamado usando o ícone

E parece assim

Neste editor de seções, por meio das setas, montamos uma estrutura de documento de fácil leitura e lógica do ponto de vista do índice. Por exemplo, este

Depois disso, clique no botão Aplicar para registrar a localização atual das seções. ATENÇÃO! Se você sair do editor de seção e entrar novamente, as seções aparecerão sem rótulos novamente! Suas alterações no editor não serão visíveis! Portanto, não saia do editor de seção até obter o resultado desejado!

A última coisa que falta fazer antes de produzir o arquivo fb2 é formatar as notas de rodapé. Para fazer isso, selecione as notas de rodapé e faça Formatar->notas selecionadas.

Agora você pode ligar para o menu de criação do FB2.

Se você fez tudo corretamente, os campos autor, título do livro e resumo já estão preenchidos. Tudo o que você precisa fazer é selecionar um gênero da lista fornecida e inserir uma capa arrastando-a com o mouse da janela do Windows Explorer para a janela de imagem da capa do livro. Verifique suas configurações - a opção livro para biblioteca deve estar habilitada. Para identificar corretamente os travessões/hífens, recentemente usei o parâmetro traços->long, mas não refiz a captura de tela. Clique no botão fazer livro e aguarde um sinal sonoro indicando que o livro está pronto.

Em princípio, agora você precisa validar o arquivo resultante. Se ocorrerem erros, a ferramenta muito conveniente FictionBookInvestigator é ativada automaticamente, na qual você pode corrigir trechos de código incorretos. Também é chamado na janela “Make Fiction Book File” com o botão “load to FBI”, que é ativado após a criação do fb2.

FBI - edição preliminar do arquivo fb2

FBI (Fiction Book Investigator) é um editor/validador manual especializado de arquivos fb2. Em termos de opções - várias vezes mais poderoso que o FBE em termos de conjunto de opções. Além disso, nele faço substituições em massa de travessões que não são reconhecidos como longos pelo FBD e faço as cotações que mencionei anteriormente.

Depois de criar o fb2, carregue o arquivo no FBI e depois em Localizar/Substituir:

Encontre o que: uni(44)uni(45)uni(32) substitua por: uni(44)uni(32)uni(151)uni(32)

Clique em "substituir tudo"

Isso converte todas as construções de espaço de vírgula e hífen em espaço de travessão de espaço de vírgula.

Encontre o que: uni(46)uni(45)uni(32) substitua por: uni(46)uni(32)uni(151)uni(32)

Clique em "substituir tudo"

Isso converte todas as construções de espaço de ponto e hífen em espaço de ponto em espaço de traço.

Encontre o que: uni(33)uni(45)uni(32) substitua por: uni(33)uni(32)uni(151)uni(32)

Clique em "substituir tudo"

Isso converte todas as construções do formato "espaço de hífen de ponto de exclamação" em "espaço de ponto de exclamação em espaço de travessão".

Encontre o que: uni(63)uni(45)uni(32) substitua por: uni(63)uni(32)uni(151)uni(32)

Clique em "substituir tudo"

Isso converte todas as construções do formato "espaço de hífen de ponto de interrogação" em "espaço de ponto de interrogação em espaço de travessão".

Encontre o que: uni(32)uni(45)uni(32) substitua por: uni(32)uni(151)uni(32)

Clique em "substituir tudo"

Isso converte todos os hífens no formato "espaço hífen espaço" em "espaço em travessão espaço".

Descubra o que: substitua por:

Clique em "substituir tudo"

Descubra o que: substitua por:

Clique em "substituir tudo"

Os últimos 2 pontos criam cotações das construções xxxxx e zzzzz previamente definidas. Após a produção do arquivo fb2, eles são convertidos em parágrafos, que devem ser substituídos pelas tags necessárias. Certifique-se de realizar a validação depois disso! Verifique se há alguma estrutura inalterada em algum lugar (às vezes entra lixo na forma de espaços, tabulações, etc. no parágrafo).

Depois de formadas todas as citações, procuro o final de cada citação e, se necessário, destaco o autor do texto no final. F7 - lista de tags, selecione o texto desejado, após deletar as tags, clique duas vezes na tag .

Normalmente, neste ponto terminarei o FBD e passarei para o editor FBE.

FBE - ajuste fino

O editor FBE é conveniente porque permite editar a aparência e o código-fonte de um documento e revela claramente sua estrutura. Ao expandir a “árvore” do índice, todas as falhas e deficiências ficam imediatamente visíveis e podem ser facilmente corrigidas. Além disso, você pode editar tanto no modo texto quanto no modo tag.

O primeiro passo é garantir que a estrutura do documento seja bonita e lógica, que não haja divisão desnecessária em seções e que o índice tenha uma boa aparência. Por exemplo, cabeçalhos divididos em seções.

Quando tal título quebrado aparece no texto, é, em primeiro lugar, feio e, em segundo lugar, inconveniente, pois este título é o título do capítulo. São dois títulos do mesmo nível, para que você possa combinar seções com segurança e evitar aumento desnecessário no número de seções. Para fazer isso, colocando o cursor no topo das seções a serem combinadas, pressione Alt+Del. Depois disso, selecione o título que se transformou em uma seção e arraste-o para o título. Remova linhas vazias extras ou adicione-as se o título for muito longo e parecer feio.

Existem vários pontos que edito em qualquer documento feito no FBD. 1. Resumo. O FBD, além de criar um item separado na descrição chamado anotação, duplica-o em uma seção separada imediatamente após o autor e o título do livro. Essa dublagem não é muito conveniente para uso posterior do arquivo, então excluo totalmente esta seção. Botão direito do mouse Selecionar->corpo/seção e botão direito Cortar ou Excluir.

2. Muitas vezes, os arquivos nos quais as imagens aparecem uma após a outra não passam na validação. O fato é que o FBD não insere uma linha vazia entre essas imagens, que é o que o esquema exige, mesmo que você tente inserir uma linha manualmente. Portanto, colocamos o cursor no segundo, terceiro, etc. fotos e pressione Enter.

3. Editando citações. Como você se lembra, destacamos as citações como epígrafes. Agora precisamos fazer citações deles. É mais conveniente fazer isso no editor de código fonte (View->Source). Encontramos a tag pesquisando e olhe um pouco mais alto. Imediatamente antes há uma quebra de seção, pois a epígrafe só pode ser colocada no início da seção. Mas a citação pode ir para qualquer lugar da seção, então a quebra de seção pode ser removida e, em vez disso, ... inserir ...

4. Linhas em branco antes e depois do título do capítulo. Essas linhas são extremamente raras, mas devem ser removidas de acordo com as regras de criação de um documento válido.

5. Na verdade, esta não é uma edição. E isso poderia ter sido feito na FBD, mas estou fazendo aqui porque gosto mais do formulário oferecido para preenchimento na FBE. Isso está preenchendo o arquivo de descrição! Como preencher e o que escrever onde é intuitivo e bem descrito em outros artigos, então não vou me alongar sobre isso.

MTP - limpeza de notas de rodapé

Em princípio, como já disse, era perfeitamente possível prescindir deste programa. Mas eu a amo, e é por isso que vou te contar. É muito conveniente quando você precisa fazer uma substituição massiva em um arquivo (ou vários arquivos) de estruturas de texto com texto variável dentro de outras estruturas com o mesmo texto. Em princípio, com o mesmo sucesso você pode usar o BookCleaner, que faz parte do FBD, escrevendo um script apropriado para ele, e provavelmente será ainda mais rápido, mas eu uso o MTP.

Este processador possui uma linguagem macro própria e muito simples, cujo texto darei na íntegra.

O cerne do problema que precisa ser resolvido é que o FBD e seu autor discordam veementemente das regras do fb2 relativas às notas de rodapé. No formato, geralmente são permitidos trackbacks, com exceção das notas de rodapé. Portanto, eles devem ser corrigidos para que a biblioteca aceite um arquivo válido. Além disso, o tipo de links é trazido para o padrão da biblioteca.

Infelizmente, esta abordagem remove todas as marcações de parágrafo presentes no documento. Portanto, se houver outros links internos em seu livro, é melhor fazer esse trabalho manualmente ou você os perderá. O ajuste ocorre em 3 etapas.

1. Eliminação de marcações de parágrafo.

Então, pela janela TEXTO ORIGINAL escreva um bloco como este

TEXTO="

e pela janela SUBSTITUÍDO POR- tal

TEXTO="

e inicie o processador.

TEXTO ORIGINAL

TEXTO=" "

SUBSTITUÍDO POR

TEXTO=" "

3. Definição do número da nota de rodapé como título.

TEXTO ORIGINAL

TEXTO="

["NOME=BLOCO1 COMPRIMENTO MÁXIMO=20 TEXTO="]"

SUBSTITUÍDO POR

TEXTO=" \n <p>"NOME=TEXTO DO BLOCO1="</p>\n\n

Depois de tantas edições, o arquivo está tão pronto para a revisão que os erros encontrados não causarão irritação e vontade de jogar o livro em algum canto distante...

BD - para revisão

Eu uso o programa BookDesigner para criar um arquivo para o dispositivo no qual leio. Eu não mencionaria isso aqui, mas há um exemplo brilhante e bonito de uso do BookCleaner, um programa incluído no BD e no FBD, sugerido a mim pelo desenvolvedor desses programas. Esta é uma ilustração perfeita de como o MTP pode ser substituído escrevendo um pequeno script.

Se você se lembra, BD e FBD não criam, entendem ou exibem citações. No futuro, isso provavelmente mudará, mas no presente - infelizmente. Gostaria de ver toda a formatação fb2 no aparelho - em primeiro lugar, para evitar possíveis erros e imprecisões e, em segundo lugar, um lindo livro é simplesmente um prazer de ler. Portanto, para que as citações tenham destaque no leitor, este roteiro foi escrito.

Exemplo para BD, a atualização mais recente deve estar instalada. No FBD você também pode fazer isso, mas existe uma versão antiga do Book Cleaner, o script é o mesmo, mas os botões são diferentes.

Ferramentas -> Script do Limpador de Livros -> novo

]*>

RegExp: marque a caixa.

tabela -> adicionar linha

script -> salvar como -> "fb2cite"

arquivo de entrada: antes da formatação -> selecione "fb2cite.bcf" arquivo de entrada: após a formatação -> nenhum arquivo de saída (fb2): -> nenhum

Feche o Limpador de Livros. Após carregar o fb2, todas as citações serão destacadas em vermelho. Se houver um autor do texto dentro da citação, ele será destacado com sua cor. Ao clicar duas vezes na primeira linha de citação, todo o elemento será selecionado, e seu tipo aparecerá no 4º painel de status: citar

O exemplo é dado na edição do autor. Eu mudei um pouco para me adequar. As alterações afetaram a cor do texto - vermelho é muito claro para mim. Por muito tempo também usei a conversão de texto para itálico, até que me deparei com um livro em que o itálico acabou sendo significativo no texto das citações. Mas para os interessados, posso dizer que você pode inserir tags E. Além disso, para que os travessões fiquem visíveis durante a revisão, segui o conselho do autor do programa, renomeando todos os travessões longos e intermediários para uma letra grega na fase de carregamento. e, em seguida, convertê-lo novamente em um travessão. As imagens mostram claramente onde você precisa usar qual script armazenado no arquivo com extensão .bcf

Atenção! Depois de usar o Book Cleaner no modo de substituição de tags, é altamente recomendável verificar a árvore de tags com o Html Fragment Editor, especialmente para não especialistas em HTML.

Livros incomuns

Nesta seção falarei sobre livros incomuns que encontrei para revisão. Novos capítulos aparecerão aqui periodicamente, pois não há limite para a perfeição humana!

Muitas, muitas histórias

Um pedido muito incomum veio do scanner: dividir a coleção de histórias em vários arquivos, uma história por arquivo. Como não é muito conveniente revisar centenas de arquivos, primeiro dividi um arquivo em 19 pelo número de autores em MW. Isso é feito de forma simples - um novo arquivo é criado no qual um trecho de texto do arquivo original é inserido. Ficou imediatamente claro que alguns autores não podem ser divididos em histórias separadas devido a histórias interligadas, e alguns não podem ser divididos devido à numeração contínua de notas de rodapé dentro desses autores.

A coisa mais importante a dizer aqui é que primeiro você precisa criar um arquivo completamente, preenchendo cuidadosamente sua descrição e lendo a anotação. Se pelo menos um erro persistir, ele precisará ser corrigido em todos os arquivos.

Ao criar arquivos subsequentes, você deve usar a opção de descrição de carregamento FBD antes de executar diretamente o make book na guia do arquivo make Fiction Book. Em seguida, a descrição será copiada integralmente do arquivo de amostra, com exceção do autor do livro e seu título. Atenção! O ID também é copiado, então altere o número para cada peça subsequente!

Depois de revisar e editar esses 19 arquivos, comecei a dividi-los em histórias individuais. Para isso, copiei o arquivo de acordo com a quantidade de histórias e renomeei cada uma para não me confundir na sequência de arquivos (durante a primeira divisão, os arquivos pareciam Coleção_nome_autor_número.fb2. Durante a divisão subsequente, o número da história no arquivo do autor foi adicionado ao nome do arquivo). O detalhamento consiste em retirar coisas desnecessárias e editar a(s) descrição(s). No cabeçalho da tag você precisa alterar o título do livro, corrigir o título da história na(s) própria(s) descrição(s) e Necessariamente! Número de identidade.

Como resultado, recebi 63 arquivos sem problemas.

Imagens

Outro livro extremamente complexo consistia em um grande número de imagens e citações. Já falei sobre as citações acima, mas quero abordar especialmente as fotos. Para pesquisar rapidamente todas as imagens de um arquivo, bem como todos os componentes específicos em geral (títulos, epígrafes, itálico, notas de rodapé, etc.), existe um programa Element Browser muito eficaz, incluído em BD e FBD. Ele exibe uma lista de todas as imagens (ou outros elementos selecionados) em sua janela e ao clicar duas vezes no nome da imagem, ele salta para seu local. Clicar duas vezes na própria imagem abre a janela Inserir/Editar Imagem, na qual você pode alterar a imagem, excluí-la e também alterar seu tamanho e tipo de localização em relação ao texto. A própria localização da imagem pode ser simplesmente alterada selecionando-a com o mouse e arrastando-a para outro local. É fácil inserir uma imagem usando o botão F5, que abre a mesma janela.

Resultado final

Bem, chegamos à linha de chegada. Cada um revisa em seu próprio dispositivo, então não faz sentido descrever a revisão; a edição final do arquivo ocorre no FBE, que já discutimos, e o resultado é um livro bastante livre de erros, lindamente projetado, pronto para ser publicado. carregado na biblioteca. Esse trabalho é longo e tedioso, mas o resultado, na minha opinião, vale todo o esforço.

Um editor de arquivos fb2 que permite fazer instantaneamente as alterações necessárias em documentos fb2. A velocidade e a navegação conveniente dos documentos são as principais vantagens.

  • Plataforma: Janelas XP, 7, 8, 10
  • Linguagem: russo
  • Licença: livre

Editor FB2 2016

O Editor FB2 permite editar arquivos fb2. Usando este editor, você pode editar a estrutura do documento, adicionar materiais e editar notas de rodapé. O pacote multilíngue permite editar arquivos em russo e em qualquer outro idioma. FB2 Editor 2016 Distribuído sob licença freeware, então você não precisa pagar pelo acesso total à funcionalidade. Equipado com um pequeno conversor integrado.

Design e funcionalidade

O programa para edição de arquivos fb2 funciona especialmente bem ao trabalhar com arquivos grandes de estrutura complexa. Um navegador conveniente permite encontrar rapidamente o local desejado e uma barra de ferramentas bem organizada permite executar as ações necessárias. Ao mesmo tempo, o processo de salvamento é bem otimizado. O processamento de documentos fb2 grandes não levará muito tempo.


Sequência é o nome da série PRINTED. “Biblioteca de Aventura”, por exemplo, ou “The Ultimate Weapon”. Também permite séries aninhadas.

Para a seção Informações personalizadas Qualquer informação adicional pode ser inserida. Direitos autorais, agradecimentos, publicidade, etc. e assim por diante. Até as maldições místicas dos escribas medievais (“Quem roubar este livro, suas mãos murcharão e suas orelhas cairão”) :-).

Capítulo Objetos Bináriosé preenchido automaticamente à medida que objetos binários, geralmente imagens, são adicionados ao livro.

Ao clicar nos botões cruzados e excluir colunas nesta seção, você exclui simultaneamente objetos anexados.

§ 4.4 Estruturação do documento

Conseguir um livro bem estruturado é o objetivo pelo qual realizamos a edição do livro.

O processo em si pode ser dividido nas seguintes etapas:

1) Divisão em seções;

2) Marcação de elementos;

3) Design de notas de rodapé;

4) Inserção de ilustrações.

Se você tiver um texto “limpo”, por exemplo, inserido com o comando Colar, então as duas primeiras etapas podem ser facilmente combinadas simplesmente lendo o livro no editor e fazendo as alterações necessárias ao longo do caminho. As notas de rodapé nesta fase são marcadas apenas, por exemplo, destacando-as entre colchetes.

Se o texto já estiver marcado, digamos, após FB2Any, primeiro você deve percorrer a “árvore” da estrutura do documento, corrigindo elementos formatados incorretamente e removendo seções desnecessárias. E então, ainda é muito aconselhável reler o livro, fazendo correções adicionais.

A elaboração final das notas de rodapé (caso não sejam inseridas pelo FB2Any) ocorre somente após o término da segunda etapa.

E só então, quando o livro está quase pronto, a capa é anexada e as ilustrações são inseridas.

Seccionando

O texto do livro no formato FictionBook está dividido em seções.

Na janela de edição, cada seção é destacada com uma faixa verde à esquerda. As quebras nesta faixa marcam a divisão em seções. Faixas adicionais são adicionadas para seções aninhadas. Tudo está muito claro.

A divisão parece bastante lógica - “um capítulo - uma seção”. As seções de capítulo podem ser aninhadas em seções de parte. Embora o formato permita a criação de uma seção de qualquer aninhamento, normalmente a profundidade do aninhamento não excede dois ou três.

Criar uma nova seção é simples. Escolhendo uma equipe Editar\Clone contêiner (Ctrl+Enter). Após a seção em que o cursor estiver, uma nova seção com o cabeçalho vazio aparecerá.

Você pode dividir uma seção já digitada assim: colocando o cursor no local desejado, selecione o comando Editar\Dividir contêiner (Shift + Enter). A seção será dividida igualmente de acordo com a posição do cursor. Se um trecho de texto for selecionado, ele se tornará o título de uma nova seção.

“Colar” seções, como, digamos, seções no editor MS Word, colocando habitualmente o cursor no final da primeira seção e pressionando Del, não funcionará. Os parágrafos serão simplesmente arrastados de uma seção para outra, um de cada vez. Então para fazer isso você precisa usar o comando Editar\Mesclar contêineres (Alt+Excluir). Se a seção unida tiver um título, ela se transformará em um subtítulo ( legenda).

Criar uma seção aninhada é fácil.

A maneira mais fácil é entrar no modo de edição de origem, encontrar o início da primeira seção (tag

) e adicione outra tag na frente dela
. Em seguida encontramos a tag de fechamento da última seção e adicionamos outra do mesmo tipo.

Acredita-se que este seja o único caminho. Isto está errado. Você pode criar seções aninhadas sem sair do modo WYSIWYG.

Uma nova seção vazia é criada antes das seções que precisam ser colocadas em outra seção.

Selecione cuidadosamente as seções necessárias e coloque-as no buffer. É melhor fazer isso em equipe Editar\Cortar (Ctrl+X). Não se esqueça de limpar o lixo (depois das seções excluídas geralmente resta uma seção vazia).

Colamos o conteúdo do buffer na nova seção que acabamos de criar. Voilá!

Chamo fortemente sua atenção para o fato de que não deve haver texto em uma seção que possua seções aninhadas. Título, epígrafe - por favor, mas não deve haver apenas parágrafos, nem mesmo linhas vazias.

Se, pelo contrário, for necessário remover a seção externa, isso é feito da seguinte forma: colocando o cursor sobre o seu título, ou selecionando esta seção através do menu de contexto, selecione o comando Editar\Remover contêiner externo.

Se você precisar mover ou copiar uma seção finalizada para outro local, isso pode ser feito tanto no modo de edição de origem quanto no modo WYSIWYG. Neste último caso, copie a seção inteira para o buffer, crie uma seção vazia no lugar certo, insira a seção do buffer nela e remova a seção externa que se tornou desnecessária com o comando Editar\Remover contêiner externo.

Evite aninhamento excessivo de seções. A estrutura das seções aninhadas deve ser simples e lógica. Volume (livro), parte (seção), capítulo (parágrafo). Os subcapítulos geralmente são diferenciados por legendas - Estilo\Legenda- (Alt+S).

Anotação e histórico de edição

Seção de anotação (faixa cinza-azulada) - anotação.

Um resumo é uma breve descrição (dois ou três parágrafos) do livro. Geralmente trata-se de uma releitura da trama ou de uma mini-resenha, com o objetivo de atrair o leitor.

Para obter mais informações sobre como fazer anotações em livros, leia § 5.7 “A Alta Arte da Anotação”.

Uma anotação pode ser inserida em cada seção (comando Editar\Adicionar\Anotação (Ctrl+J)).

A seção Histórico (faixa framboesa) destina-se a diversos registros técnicos. Fizemos correções, adicionamos trechos de texto que faltavam - fizemos uma anotação na seção Histórico.

Organização dos títulos (título, subtítulo)

Os títulos podem estar no início de um livro (corpo), seção ou versículo.

Para inserir um título, selecione o item de menu Editar\Adicionar\Título ( Ctrl-T).

Neste caso, o cursor deve estar localizado diretamente no elemento no qual se pretende inserir o título.

Os títulos são destacados com um retângulo verde e um tamanho de fonte maior.

Se um capítulo tiver subcapítulos pequenos ou for dividido em episódios por linhas como “* * *”, as legendas serão usadas para formatar esses elementos. Coloque o cursor no parágrafo desejado e chame o comando Editar\Estilo\Legenda (Alt+S). Ou clique no ícone de três estrelas na barra de ferramentas.

Os subtítulos no Editor FB são destacados com um tamanho de fonte maior.

Você pode transformar um subtítulo em um parágrafo normal com o comando Editar\Estilo\Normal (Alt+N).

==ATENÇÃO, BUG!=================

Antes de realizar esta operação, é melhor salvar o livro. E IMEDIATAMENTE APÓS a transformação - TAMBÉM. Freqüentemente, quando o FB Editor tenta editar uma string convertida dessa forma, ele trava com um erro.

O próprio corpo do livro também tem um título. O autor deste livro considera uma boa forma escrever ali o sobrenome e o nome do autor e (em letras maiúsculas) o título do livro. Você não deve economizar nesta operação minuciosa. Afinal, nem todos os leitores e conversores conseguem extrair corretamente essas informações da descrição de um livro e colocá-las no início do texto. E um livro sem título parece muito pior do que um livro com título repetido...

Uma pequena nota sobre a divisão do capítulo em episódios. Às vezes, junto com (ou em vez de) "* * *", linhas vazias (cabeçalhos "silenciosos") são usadas para isso. Eles devem ser deixados apenas se tiverem um significado. Por exemplo, a narrativa sobre diferentes heróis é separada por “* * *”, e eventos que diferem no tempo são separados por títulos “silenciosos”. Em todos os outros casos, é preferível a substituição por “* * *”. Até porque durante a conversão essas linhas vazias podem ser facilmente “perdidas”...

É possível, em princípio, colocar títulos diferentes de “* * *” em vez de “silenciosos”. Por exemplo, “–*–” ou “* * * * *”. Mas esta opção é ideia minha e não posso recomendá-la definitivamente.

Epígrafes

Uma epígrafe é uma citação de outra obra, bordão de alguém, etc., colocada no início de um livro ou parte dele para indicar o espírito, o significado da obra, expressar a atitude do autor em relação a ela, etc.

Para destacar epígrafes, FictionBook possui um elemento Epigraph correspondente. No FB Editor, o elemento Epigraph é criado com o comando Editar\Adicionar\Epígrafe (Ctrl+N).

A epígrafe só pode estar no início do livro (corpo) ou seção. Você não pode criar uma epígrafe em qualquer lugar simplesmente destacando o texto.

No FB Editor, a epígrafe é destacada com uma faixa roxa e um tamanho de fonte menor.

Normalmente, todo ditado ou citação tem um autor.

Para destacá-lo, FictionBook fornece um elemento Text Author. É inserido com o comando Editar\Adicionar\Autor do Texto (Ctrl+D). Não há faixa colorida para o elemento, apenas recuo e fonte vermelha.

É possível converter diretamente o último parágrafo da epígrafe no elemento Autor do Texto.

Coloque o cursor neste parágrafo e chame o comando Editar\Estilo\Autor do Texto (Alt+A) ou clique no ícone do perfil humano na barra de ferramentas. O parágrafo será convertido em um elemento Autor de Texto.

Se uma seção contiver apenas uma epígrafe, o validador considerará isso um erro. É necessário que haja pelo menos uma linha vazia adicional.

Poemas

Para designar poemas, canções, baladas, serenatas e outras letras, FictionBook fornece o elemento Poem correspondente, e FB Editor - o comando Editar\Inserir\Poema (Ctrl+P).

Selecione as linhas necessárias e chame este comando.

Os poemas são diferenciados por duas listras - preta e vermelha escura. Isso ocorre porque os versos são divididos em elementos menores – estrofes (estrofe). Normalmente todo o bloco de texto é convertido em um elemento de poema, então ele pode ser “rasgado” em estrofes usando o comando Editar\Dividir contêiner (Shift + Enter).

ATENÇÃO!=====================

Dividir versículos em estrofes usando linhas em branco não está previsto na especificação do FictionBook e é considerado um erro.

===============================

Você pode então inserir um título ( Editar\Adicionar\Título) e autor ( Editar\Adicionar\Autor do Texto).

Não há conversão direta da última linha para Autor do Texto (semelhante ao elemento Citar) no caso do elemento Poema.

Citações (citar)

Não é tão raro que seja necessário inserir no texto um trecho de outro livro, artigo, etc. Tal trecho é chamado de citação. FictionBook introduziu o elemento Cite para esse propósito. Ele é inserido no FB Editor usando o comando Editar\Inserir\Citar. (Alt+C)

As citações são destacadas com uma faixa amarela e texto amarelo.

Além de citações diretas, o elemento Cite também pode ser usado para criar notas, telegramas, inscrições, listas, listas, documentos, etc. Outro uso para citações são frases-chave em vários manuais e manuais.

Neste último caso, pode ser necessário destacar adicionalmente essas frases em negrito ou, como neste livro, com linhas “==” ou “__”. Exclusivamente porque os leitores antigos, como o HaaliReader, não destacam as citações suficientemente bem.

Embora você possa criar citações, assim como poesia, selecionando um trecho de texto e chamando o comando apropriado, esse método nem sempre funciona corretamente no Editor FB. Portanto, é melhor formatar as citações inserindo um elemento de citação vazio e depois apertando o texto.

==ATENÇÃO, BUG!=================

Se o texto onde a citação é criada estiver em negrito ou itálico, então uma construção errônea é formada, por exemplo, corpo/seção/EM/cite/P/EM em vez do corpo/seção/cite/P/EM correto, o que leva a falhas terríveis ao tentar salvar o arquivo.

===============================

Um elemento Autor do Texto pode ser adicionado no final da citação. É inserido da mesma forma que no elemento Epigraph.

E você não deve exagerar e colocar entre aspas cada fragmento de texto entre aspas.

Links e notas de rodapé

Os links no FictionBook servem para a transição do hipertexto para o local desejado no livro.

Primeiro você precisa atribuir um nome (rótulo) ao elemento desejado. Para fazer isso, selecione-o inteiramente usando o menu de contexto. Em seguida, insira o valor no campo “ID:” do painel de links. Um nome pode ser atribuído a quase qualquer elemento: seção, parágrafo, citação, etc. Letras do alfabeto latino e números são permitidos.

Para atribuir um nome a um elemento, você precisa selecioná-lo inteiramente, o que é feito através do menu de contexto. Caso contrário, será atribuído ao parágrafo onde o cursor está localizado.

Depois que um rótulo for atribuído ao elemento desejado, ele poderá ser referenciado. Para isso, selecione um fragmento de texto que servirá de texto para o link e chame o comando Editar\Estilo\Link (Ctrl+L).

Depois disso, o cursor se move automaticamente para o campo “Href:” do painel de links. Não tenha pressa para digitar o nome da tag manualmente. Ao pressionar as setas de controle do cursor “para cima” e “para baixo”, você pode percorrer a lista de todas as marcas de documentos, e os nomes já terão um “#” na frente deles. Após selecionar o rótulo desejado, pressione Enter.

O link é criado estritamente dentro de um parágrafo. Se, ao inserir um link, você selecionar um fragmento de texto com mais de um parágrafo, vários links serão criados.

No FB Editor, os links são destacados em azul e sublinhados. Não há transição de hipertexto no editor, portanto, se precisar testar links, será necessário abrir o livro no HaaliReader ou em outro leitor que suporte links.

Você pode remover um link colocando o cursor sobre ele e chamando o comando Editar\Estilo\Remover link (Ctrl+U).

Você não deve abusar dos links e transformar o livro em algo como um site da Internet. E mais ainda, links como “leia Aqui"! Afinal, após a conversão do livro para outro formato, tais “links” perderão todo o sentido.

Outra questão interessante. Vale a pena formatar os links da Internet encontrados no texto como links (“http://...”, “www...” [e-mail protegido] etc.)? Por um lado, o próprio editor se esforça constantemente para fazer isso. E já existem leitores que processam corretamente esses links (ou seja, quando o navegador é aberto). Por outro lado, no FB2 os links destinam-se principalmente à movimentação pelo texto.

Então, se você estiver interessado meu pessoal opinião, basta destacar os links da Internet em negrito.

As notas de rodapé diferem dos links porque levam não a um local arbitrário no livro, mas a uma seção especialmente projetada - as “notas” do corpo.

Assim, para fazer notas de rodapé, você deve primeiro criar esta seção.

Para fazer isso, vá para o modo de edição original e, encontrando a tag de fechamento no final do livro discagem depois ele:

O valor do atributo "nome" do elemento corpo deveriam ser “notas”.

Um corpo adicional pode ser inserido com o comando Editar\Adicionar\Corpo (Ctrl+B). Mas então você ainda precisa ir ao editor de código-fonte para adicionar o atributo name.

Em seguida, adicionamos seções. Uma nota de rodapé – uma seção.

Em alguns livros, as notas de rodapé são formatadas simplesmente como parágrafos. Devo dizer que isso não deveria ser feito. Mesmo que haja muitas notas de rodapé e sejam todas pequenas. Além do fato de que ao acessar uma nota de rodapé no leitor serão exibidas todas as notas de rodapé localizadas abaixo da selecionada, os validadores da biblioteca podem rejeitar tal arquivo. Além disso, isso pode criar problemas para outros softwares de processamento, por exemplo, o mesmo utilitário Booki.

No início do texto da nota de rodapé deverá constar o número sequencial da nota de rodapé.

As seções ou parágrafos recebem nomes, respectivamente, por exemplo, “nota01”, etc.

Depois disso, você pode consultá-los. O elemento “nota de rodapé” é usado para isso. Ao contrário de um link, um texto especial é altamente desejável para uma nota de rodapé. Geralmente é um número entre colchetes, como "". Se necessário, digitando e selecionando, chame o comando para inserir uma nota de rodapé: Editar\Estilo\Nota de rodapé (Ctrl+W). A seleção de um nome de rótulo é feita da mesma forma que para um link.

Eu recomendo fortemente colocar notas de rodapé entre colchetes. Isso é praticamente padrão. Chaves "()" geralmente são usadas para referências. E só os números, sem colchetes, claro, ficam mais bonitos, mas ao exportar o livro para txt eles simplesmente se perderão.

Falando em beleza. Se uma palavra for seguida por um sinal de pontuação, é muito mais esteticamente agradável colocar uma nota de rodapé depois este sinal, e não apertar entre ele e a palavra.

Se no livro muitos notas de rodapé, em quase todas as páginas, como, por exemplo, no épico de L.N. “Guerra e Paz” de Tolstoi, então parece muito razoável colocar o texto das notas de rodapé diretamente no texto principal, delimitando-o com os mesmos colchetes. Que isso vá um pouco contra o padrão, porque o principal para nós é a comodidade dos leitores. Embora, de fato, já tenha surgido um programa leitor que mostra notas de rodapé como janelas pop-up. Mas até que esta característica se torne um padrão universal, somos livres para fazer tais desvios. Além disso, devo observar que num PDA é muitas vezes muito, muito inconveniente clicar nas notas de rodapé...

==IMPORTANTE!========================

É MUITO desejável que o texto da nota de rodapé não tenha mais do que dois ou três parágrafos. Isso se deve ao fato de já existirem softwares que exibem notas de rodapé, como é esperado em um livro civil, no final da página virtual. Também já existe um leitor que exibe notas de rodapé na forma de janelas pop-up. E a questão não é que, com notas de rodapé longas, esse software terá bugs (e tem bugs!). Quando exibidos na parte inferior da página ou em uma janela separada, textos longos ficam muito ruins.

Além disso, não se esqueça dos conversores para PDF e outros formatos voltados para impressão. Eles também gostam de colocar notas de rodapé no final da página.

Portanto, explicações volumosas devem ser apresentadas na forma formulários. Muito parecido com o que é feito neste livro.

===============================

Você pode eliminar uma nota de rodapé usando o mesmo comando Edit\Style\Remove links.

Inserindo ilustrações

Inserir ilustrações em um livro é muito fácil.

No menu Editar, selecione o item Inserir Imagem (Ctrl+M).

(Não confunda com um comando semelhante - Editar\Adicionar\Imagem (Ctrl+G). É realizado exatamente da mesma forma, mas destina-se à inserção de imagens estritamente no início da seção.)

Deve aparecer uma imagem com a inscrição vermelha “ID de imagem desconhecida”. Esta é a chamada imagem em branco.

Agora precisamos anexar a imagem real ao arquivo do livro e associá-la à tag de ilustração.

Anexamos o arquivo de imagem com o comando Editar\Adicionar objeto binário.

Em seguida, selecione a imagem em branco e clique no campo “Href:” no painel de links. Pressionando as setas de controle do cursor “para cima” e “para baixo”, selecione uma imagem. Ele aparecerá imediatamente em vez de uma imagem em branco.

Leia abaixo sobre como preparar uma imagem ilustrativa. § 5.2 “Preparação de fotos”.

E se você precisar extrair rapidamente fotos de um livro? Sem problemas. Exporte-o para HTML (Arquivo\Exportar\Para Html). Todas as imagens estarão no diretório [nome do arquivo]_files, que será criado no mesmo diretório do arquivo HTML.

==ISTO É INTERESSANTE==================

Às vezes você precisa extrair uma imagem raster de um documento M$ Word. Não há função para exportar fotos. Você pode copiar a imagem para a área de transferência, mas se ela dimensionado, então ele será copiado com dimensões alteradas.

O que devo fazer? Tudo é muito simples. Salvamos o documento Word como HTML e todas as imagens estarão no diretório [nome do arquivo]_files. Na sua forma original.

O Reader Snake sugeriu, como opção, salvar o documento em .mht, as imagens ali já estarão recodificadas para base64. Depois você pode abrir o arquivo final no Bloco de Notas e transferir as peças necessárias para o código-fonte do livro, não esquecendo de marcá-las com tags binárias. Em geral, o método não é para todos.

===============================


§ 4.5 Usando expressões regulares

As funções de pesquisa e substituição no FB Editor envolvem o uso de expressões regulares (Regular Expressions, RegExp).

Expressões regulares são uma quase-linguagem que combina um conjunto de padrões e substituições usadas para pesquisar e substituir fragmentos de texto. Esta é uma ferramenta muito poderosa que facilita radicalmente o processamento de documentos de texto.

A sintaxe da expressão regular no FB Editor é emprestada da linguagem Perl.

O apêndice do livro fornece uma breve descrição da sintaxe das expressões regulares usadas no Editor FB. No entanto, recomendo fortemente não se limitar a isso, mas sim ler um bom livro sobre a linguagem Perl. E também tem um livro maravilhoso de J. Friedl: “Regular Expressions”. Se você pesquisar bem, poderá encontrar na Internet ;)).

Vejamos o uso de expressões regulares usando o exemplo de uma tarefa bastante complexa, mas frequentemente encontrada - substituir aspas de computador """" por aspas tipográficas """.

O principal problema aqui é que as cotações de abertura e fechamento do computador são as mesmas. Portanto, você deve navegar pelos símbolos localizados nas proximidades.

Da maneira usual, você terá que chamar o comando pesquisar/substituir pelo menos dez vezes, correndo o risco de esquecer ou confundir alguma coisa. As expressões regulares permitem fazer todas as substituições em quatro passagens.

Para começar, tomemos como axioma que uma aspa localizada bem no início de um parágrafo é de abertura e no final é de fechamento.

Chame o comando Editar\Substituir.

No campo de pesquisa “Encontrar o quê:”, insira a construção de pesquisa:

No campo de substituição “Substituir por:”, insira a construção de substituição. Neste caso é bastante simples:

Não se esqueça de marcar a caixa de seleção “Expressão regular” e clicar no botão “Substituir tudo”.

Da mesma forma, para aspas no final de um parágrafo, as construções de pesquisa e substituição seriam:

As expressões "^" e "$" são chamadas literais e indique o início e o fim da linha, respectivamente. Eles não são necessários no projeto de substituição.

Agora vamos processar as cotações restantes.

Vamos começar com a citação de abertura. Geralmente são precedidos por um espaço. Bem, às vezes também há um hífen ou parêntese.

A estrutura de pesquisa será assim:

Projeto de substituição:

Entre colchetes listamos os caracteres um de que pode vir antes das aspas obrigatórias. O literal "\s" denota um caractere de espaço em branco. O símbolo entre parênteses é reservado, como é usado nas próprias construções de expressões regulares, então para procurá-lo no texto, separamos com uma barra. Colocando tudo isso entre parênteses, formamos uma expressão que acessaremos a partir da string de substituição. E no final está a própria aspa desejada.

O caractere que vem antes das aspas deve ser deixado intacto. Portanto, no campo de substituição, é inserida uma referência à expressão na linha de pesquisa - $1.

Agora a citação de encerramento. Pode ser seguido por: espaço, vírgula, ponto final, parênteses de fechamento, ponto de interrogação, ponto de exclamação, hífen, reticências.

Projeto de pesquisa:

(\S)"([\s\!\.\)-…,?:;])

Projeto de substituição:

Existem duas expressões usadas aqui. A primeira significa que NÃO deve haver espaço antes da cotação de fechamento. A segunda expressão contém uma lista de caracteres que podem vir depois dela. Assim, a construção de substituição refere-se a duas expressões.

Por fim, devo chamar a atenção para o fato de que no modo fonte do Editor FB, as expressões regulares funcionam de maneira um pouco diferente. Em particular, é impossível usar o meta-símbolo “|”; listas contendo alfabeto cirílico são processadas incorretamente.

§ 4.6 Usando scripts

Eles são chamados no menu Ferramentas\Scripts\[script].

Os primeiros nove scripts podem ser chamados usando as teclas Ctrl+1...9.

Claro, nenhuma documentação é fornecida. Você terá que descobrir tudo sozinho.

Portanto, antes de começar a escrever scripts, você precisa estudar uma boa referência sobre funções JavaScript com exemplos.

Uma referência muito detalhada está incluída na Biblioteca MSDN. Muitas informações úteis também podem ser encontradas no W3SCHOOLS.

Das publicações em papel, posso recomendar “JavaScript and DHTML: A Cookbook” de Danny Goodman (disponível online) e “The Complete Guide to JavaScript” de Fritz Schneider. Ambos os livros foram publicados em russo.

Se o inglês não é um problema para você, mas sim um meio de comunicação, então no já citado www.flazx.com você pode baixar muitos tutoriais de JavaScript gratuitamente. Entre eles gostaria de destacar JavaScript: The Definitive Guide. O livro já teve cinco edições.

Uma referência JavaScript compacta e informativa incluída no FB Writer (veja abaixo)

Na publicação do jornal apresentei dois roteiros simples de minha autoria.

Não existe essa necessidade aqui. Por exemplo, recomendo olhar os scripts escritos para o FB Writer pelo meu compatriota, conhecido no fórum FictionBook.org pelo apelido de Sclex.

É verdade que existe um “mas” pequeno, mas muito prejudicial. Não será possível transferir mecanicamente os desenvolvimentos do Sclex para o FBE 1.0. Eles são estritamente adaptados para o FB Writer e seu FB Editor 2.0 compatível.

§ 4.7 Os bugs estão conosco!

Embora o FB Editor seja um programa bastante confiável e funcional, ele contém alguns bugs irritantes.

Código: 8004005

Fonte: msxml4.dll

Descrição: Parâmetro NameSpace inesperado

Esta é provavelmente uma construção errônea em algum lugar como seção/EM/cite/EM.

Não há necessidade de pânico. Percorra todo o livro com atenção, prestando atenção especial às citações e poemas. Se você encontrar uma citação ou versículos divididos em parágrafos separados, reúna-os cuidadosamente em um único elemento.

Isso também acontece se você copiou o conteúdo HTML, que continha imagens, através de um buffer. Encontre essas fotos e exclua-as.

Também não é seguro transformar um parágrafo em legenda e cancelar imediatamente esta ação. Existe o risco de o programa “fechar”. Claro, sem salvar nada.

Ao editar, se houver dois ou mais espaços consecutivos próximos, o FB Editor converte automaticamente o segundo espaço e os subsequentes em espaços inseparáveis. Na verdade, isso não é um bug, mas sim um recurso relacionado ao fato do FB Editor usar DHTML, mas ainda assim é muito chato.

§ 4.8 Desenvolvimento adicional do editor

Desde o início de 2007, tem havido um movimento muito ativo em torno do FB Editor. Não exatamente, falando francamente, saudável.

Duas pessoas assumiram a tarefa de modernizar o Editor do FB.

Alexey Saveliev, que lançou seu produto chamado FB Writer, ao contrário, focou na funcionalidade do programa. A compatibilidade com o IE 7.0 foi garantida, vários erros particularmente prejudiciais foram corrigidos, a interface foi melhorada e muitas novas “funcionalidades” apareceram. Os roteiros escritos no FB Writer merecem atenção especial e, para ser sincero, admiração, pois facilitam e agilizam muito a preparação do livro. A partir da versão 2.0, até a verificação ortográfica foi implementada.

Tudo ficaria bem, mas Alex exigia dinheiro pelo seu trabalho. Além disso, as versões mais recentes do editor requerem uma conexão com a Internet para funcionar, o que removeu automaticamente este programa da lista de softwares que utilizo.

Tudo terminou tristemente, mas naturalmente. Alguma boa pessoa hackeou o FB Writer. Depois disso, o autor ofendido encerrou o projeto.

Felizmente, antes mesmo desse triste final, um programador da empresa de litros começou a aprimorar o Editor do FB. O código fonte do Pilgrim foi tomado como base. No momento, este produto é, embora muito rudimentar, mas o desenvolvimento mais promissor nesta área.

Infelizmente, por enquanto continua assim. No verão de 2008, a distribuição do FB Editor foi reconhecida como prejudicial aos interesses comerciais dos litros. Portanto, o produto, que mal chegou ao estágio de “beta funcional”, foi forçosamente classificado como uma “ferramenta fechada para seu próprio pessoal”. Em geral, mais uma vez o dinheiro derrotou o mal.

No outono de 2009, houve um boato de que Litros aparentemente iria “liberar” o editor novamente. Mas não só para comodidade dos usuários, mas para popularizar a terceira versão do formato.

Tive que esperar quase seis meses. Em 14 de janeiro de 2010, Dmitry Gribov disponibilizou o código-fonte do FB Editor para acesso gratuito. Não para caridade, mas para maior desenvolvimento. Acontece que o litros não melhora o editor há seis meses. Porque o programador que estava fazendo isso saiu da empresa. Depois disso, a última versão da distribuição “oficial” vazou na Internet.

Para crédito dos litros, é preciso admitir que o produto, que nunca saiu do estado “beta”, tornou-se muito mais estável. A função Palavras foi melhorada, há várias pequenas melhorias.

O que, no entanto, não nos impede de afirmar com tristeza que a situação, embora num novo patamar, regressou ao início de 2007...

§ 4.9 Ferramentas alternativas de edição

Falando em edição de livros FB2, seria injusto não falar de desenvolvimentos que existem, por assim dizer, num plano paralelo.

Designer de livros 4.0

Em primeiro lugar, este é o Book Designer de V. Voitsekhovich e sua versão especial para FB2 - FB Designer.

BookDesigner foi projetado como uma ferramenta para converter livros de qualquer formato para qualquer formato. E cumpre plenamente o seu propósito. Se você precisar converter um livro em um formato exótico ou, inversamente, extraí-lo dele, simplesmente não há alternativa ao Book Designer.

O problema é que o BookDesigner não foi projetado para edição séria de livros. Abra um arquivo, marque-o rapidamente e salve-o em um novo formato - isso é feito perfeitamente. E a função Book Cleaner (lançamento em lote de expressões regulares) também merece todos os elogios. Mas quando você tem que editar livros por muito tempo e com atenção, acontece que o BookDesigner não é bom nisso.

A função Desfazer não funciona corretamente. O elemento citar não é suportado. O que aparece na tela nem sempre corresponde ao conteúdo real do arquivo. Até mesmo salvar funciona de maneira completamente diferente do que estamos acostumados.

As palavras do inesquecível camarada Ogurtsov imploram para serem ouvidas: “Muito bem a todos, muito trabalho foi feito, mas as coisas não vão funcionar assim!”

E o tão prometido Book Designer 5.0 ainda existe como uma atualização.

Escritor do Facebook

Como já mencionado, o jovem e promissor editor FB Writer, a partir da versão 1.2, não é mais gratuito. Além disso, tornou-se impossível até mesmo lançar uma versão de teste do editor sem conexão com a Internet. E depois que apareceu uma “recuperação”, livrando o programa desses maus hábitos, o autor restringiu o projeto e deletou a página do FB Writer.

Porém, graças à boa vontade de um dos participantes do fórum Fictionbook.org, o FB Writer e o “klyster” para ele voltaram a estar disponíveis na Internet. Naturalmente, não seria razoável perder esta oportunidade de conhecer melhor este interessante software.

Os amantes dos direitos autorais e o autor ofendido não precisam se preocupar. Tanto o programa quanto o hack foram usados ​​por mim apenas para fins informativos. Porque não tenho o hábito de trabalhar em uma máquina conectada à Internet. Além disso, já disse que o FB Editor 1.0 combina muito bem comigo, e quando (e se!) o FBE 2.0 estiver concluído, irei mudar para ele.

Então vamos começar.

O FB Writer requer Windows NT, MSXML, Script 5.6 e, observe, Microsoft Net# Framework 2.0.

Para quem não sabe, o FB Writer é um editor FB redesenhado e aprimorado. Processado de forma tão eficiente e inteligente que merece todo o direito de ser chamado de produto independente.

A primeira coisa que chama sua atenção quando você inicia o programa pela primeira vez é que sua aparência ficou visivelmente melhor. O autor não organizou experimentos de vanguarda com ícones grandes; ele simplesmente complementou a interface estrita do FBE 1.0 com novos elementos.

A árvore da estrutura do documento começou a parecer especialmente impressionante. Os pictogramas adicionados o “revitalizaram” significativamente.

A lista de teclas de atalho aumentou visivelmente, em particular, surgiram combinações para digitar citações tipográficas de árvores de Natal.

Apenas um item foi adicionado à seção do menu “Arquivo”, mas o que é: “Verificação ortográfica” - verificação ortográfica.

É verdade que ele funciona de forma muito simples, segundo o princípio do bom e velho “Léxico” - ele percorre as palavras, parando nas desconhecidas. Ao mesmo tempo, a desvantagem do Léxico – o pequeno volume de dicionários, com a incapacidade de reconhecer declinações/conjugações – manifesta-se em toda a sua glória. Bem, pelo menos os dicionários podem ser complementados.

Dicionários - quatro arquivos com extensão .dic (russo e inglês, palavras e nomes próprios) estão localizados no diretório de trabalho do programa. Você pode editá-los em qualquer editor de texto simples que não limite o tamanho do arquivo de trabalho. Quase qualquer editor “programador” ou substituto do Bloco de Notas, dos quais existem uma dúzia na Internet, se enquadra nesta definição.

A seção “Editar” também não mudou muito. Exceto que a adição de elementos foi movida para uma seção separada “Adicionar” e o item “Preferências” foi movido da seção “Visualizar”. O item “Palavras” ainda não funcional também foi movido para cá.

Na seção “Visualizar” foi adicionado um comando para visualizar um livro em um leitor externo - “no Visualizador Externo” e controle de um painel adicional para ícones - Barra de Ferramentas Extra.

Os comandos para adicionar todos os elementos foram movidos para a nova seção do menu “Adicionar”. Entre eles há uma nova equipe “Subseção”. A seção atual fica aninhada. Muito confortavelmente. Não há necessidade de copiar uma seção para a área de transferência e colá-la ali mesmo. Os comandos para adicionar links e notas de rodapé também foram movidos para a seção “Adicionar”. Ao mesmo tempo, adquiriram variedades de “Ver...” – retornando do texto da nota de rodapé ao local onde é referenciado.

Outra novidade no menu principal “Símbolos” está reservada para a inserção de símbolos especiais. A escolha deles é muito rica: aqui estão os símbolos matemáticos do alfabeto grego e das letras da Europa Ocidental.

O item “Ferramentas” foi removido por ser desnecessário.

O penúltimo, também novo, item “Cmd” é destinado aos scripts. A seleção deles é muito mais rica do que no FB Editor. Uma grande variedade de scripts pode ser baixada na página do meu compatriota Sclex. A instalação de scripts envolve descompactá-los na pasta \pasta onde o FB Writer\styles\working style\cmd\ está instalado.

Bem, o último parágrafo, “?”, contém uma ajuda muito modesta, da qual, no entanto, você pode obter informações sobre teclas de atalho. O próximo comando é muito mais interessante - “Jscript Help”.

Sim, o FB Writer vem com um livro de referência JavaScript bem estruturado e de incrível qualidade. É simplesmente incrível quanta informação valiosa quatrocentos kilobytes de chm-ki podem conter!

A janela de edição da descrição do livro agora está dividida em guias. É esteticamente agradável e muito mais ergonômico. Neste caso, é fornecida a edição normal da descrição do original (src-title-info) para livros traduzidos. Além de mais algumas pequenas melhorias. Em particular, a imagem da capa agora pode ser selecionada na lista de objetos binários anexados e será mostrada imediatamente. Os próprios binários agora podem ser adicionados em lotes; existem botões especiais para exportar e excluir todos eles de uma vez; O(s) idioma(s) do livro agora também podem ser selecionados em uma lista muito extensa.

Saiba mais sobre as configurações (Editar\Preferências).

A primeira seção deles é Style\Language. Agora os arquivos de configurações para a apresentação do livro na janela de trabalho, o idioma dos menus, o modelo básico de um livro vazio, ícones e um conjunto de scripts são combinados em um pacote de arquivos, que está localizado em um separado pasta dentro da pasta de estilos. Adicionar um novo estilo é fácil - crie uma nova pasta na pasta de estilos, copie os arquivos de estilo base e edite-os. E aqui esses pacotes são trocados.

O próximo bloco (“Configurações principais”) também é bastante esparso. Aqui você pode ativar o carregamento automático do último livro aberto e selecionar um leitor externo para o item “Visualizar\no Visualizador Externo”.

O terceiro e último bloco são as configurações do editor de origem. Tudo a mesma dobra automática padrão de linhas, realce de sintaxe, cor e tipo de fonte.

Mas não há fonte para a janela principal de trabalho na janela de configurações. O controle da aparência do texto na janela de trabalho agora é de inteira responsabilidade do arquivo main.css.

No geral, o programa dá a impressão de um produto bem pensado e sério que quase não suscita reclamações.

Talvez alguma obstinação me irrite. O FB Writer adiciona automaticamente “notas” de corpo a qualquer livro que você abrir. Tais ações deverão, no mínimo, ser deixadas ao critério do usuário.

Só podemos sonhar tristemente com o quão boa seria a ferramenta para a criação de livros que teríamos recebido se o autor não tivesse uma veia comercial...

Notas:

Casa de apostas(casa de apostas( Inglês., gíria. novilíngua)) - literalmente, o criador do livro, mas não seu autor. Embora, em princípio, o primeiro não interfira no segundo... Não confundir com casas de apostas!

Para descrição do ISBN, consulte o Apêndice G.

Detalhes Categoria: Home Publicado 01.08.2012 17:16 Autor: Shitov V.N. Visualizações: 18354

O resto acabou e é hora de trabalhar. Vários meses foram dedicados ao trabalho no próximo livro didático, que deverá se tornar o livro mais importante da minha bibliografia, razão pela qual por tanto tempo não apareceram novos artigos no site.

Analisando as solicitações pelos quais os usuários acessam este site, chamei a atenção para uma dúvida que surge frequentemente: as pessoas estão interessadas no procedimento de edição de e-books no formato FB2. Não estamos falando da edição mais simples de pequenos erros e erros de digitação, que podem ser facilmente corrigidos usando o programa AlReader2, mas de erros complexos como soldar linhas quebradas em um parágrafo ou mover fotografias de um livro para outro lugar do livro e, finalmente, , inserindo uma foto de capa se não houver nenhuma no livro baixado. Normalmente uma pessoa não cria livros FB2, mas os baixa de diferentes bibliotecas. Recentemente, esses livros inutilizáveis ​​​​(o termo “inutilizável” é usado pela biblioteca Librusek) com erros de vários tipos têm aparecido constantemente na biblioteca Librusek (lib .rus .ec).

Para edições complexas, precisaremos dos seguintes programas e complementos:

  • OpenOffice.org Writer em qualquer versão;
  • OOoFBTools.oxt;
  • Pesquisa alternativa AltSearch.

Os dois últimos programas são complementos do programa OpenOffice .org Writer, descritos em detalhes neste site. Se não houver tais complementos, baixe o programa OpenOffice .org Writer e execute o comando ServiçoGerenciar extensões. Clique no link Extensões da Internet. Encontre os complementos listados e baixe-os. Por conveniência, esses complementos podem ser baixados aqui (OOoFBTools e AltSearch). Para instalação detalhada da extensão OOoFBTools .oxt, consulte este site na seção de e-books. Para um programa semelhante, o LibreOffice, existem as mesmas extensões e até com os mesmos nomes, mas são baixadas de um site diferente.

Abra o livro inválido no formato FB2 no OpenOffice .org Writer (clique com o botão direito no nome do arquivo e execute o comando no menu de contexto que é aberto Para abrir comEscritório aberto.org Writer e se o último programa não estiver na lista, execute o comando Selecione o programa e selecione o programa especificado). Você será solicitado a especificar a codificação do livro durante o download, mas o OpenOffice .org Writer geralmente já oferece essa codificação. No entanto, às vezes há sobreposições e o texto do livro pode ficar ilegível devido à codificação selecionada incorretamente no programa OpenOffice .org Writer. Se for esse o caso, carregue o livro FB2 no programa AlReader2. Clique com o botão direito na página e no menu de contexto que é aberto, execute o comando TextoFonte. A codificação do livro está destacada na figura; pode não ser UTF-8. Feche o livro junto com o programa AlReader2. Na próxima vez que você carregar o OpenOffice .org Writer, selecione a codificação correta.

Depois de carregar o livro FB2 no programa OpenOffice .org Writer, todas as tags que não são necessárias e precisam ser excluídas ficam visíveis. Vou explicar com mais detalhes, já que alguns conhecedores vão objetar assim: por que deletar tags, é o suficiente para corrigir erros. Na verdade, tags realmente não são necessárias e aqui está o porquê: se uma pessoa não sabe costurar o texto dos parágrafos, então ela não tem estilos, ela nem sabe o que é. Isso significa que não há índice para o livro, etc.

Para remover tags, precisamos do complemento AltSearch Alternative Search (ícone de binóculo verde). Inicie-o. Na lista Avançado selecione Tag HTML. Clique no botão Substitua tudo. Não escolhemos com o que a tag deve ser substituída, ou seja, com nada. O processo de remoção de tags pode ser demorado. Assim que o processo de remoção da tag for concluído, feche a janela Substituição Alternativa. Salve as alterações: depois disso é impossível ler tal FB2, pois após a remoção das tags todo o texto se fundirá em um grande parágrafo. Salvamos por apenas um motivo: os programas OpenOffice .org Writer e LibreOffice são propensos a travar e se os programas forem removidos, pelo menos as alterações no arquivo permanecerão.

A primeira linha do livro contém informações de serviço: nome do gênero, nome do autor do livro, identificador, etc. Esta informação não é necessária e pode, portanto, ser excluída. Salve o documento no formato DOC 97-2003. Por padrão, o programa oferece o salvamento no formato TXT e em uma pasta de serviço, na qual é proibido salvar qualquer coisa. Portanto, selecione outra pasta, por exemplo, na Área de Trabalho.

Agora precisamos do complemento OOoFBTools .oxt para unir as linhas quebradas do parágrafo. Para mais detalhes, consulte a descrição neste site. Após a soldagem, o texto deve ser corrigido.

Se as fotos precisarem ser movidas para outro local, execute esta operação. Se o livro não tiver capa, a fotografia poderá ser encontrada em muitos sites que vendem livros em papel.

Se o texto e as fotografias estiverem completamente prontos, você poderá começar a estilizar. Clique no botão de dedo aberto para baixar estilos. Para abrir uma lista de estilos, clique no botão Estilos.

Muitas pessoas me dizem que estamos fazendo tudo corretamente, mas por algum motivo o arquivo não passa na validação. É tudo uma questão de estilos: os estilos não são seguidos corretamente. Destaque o nome do autor e o título do livro. Aplique o estilo Level1. Selecione uma anotação. Aplique o estilo Anotação. A sinopse é seguida por uma imagem de capa. Se houver epígrafe, citação e autor da citação, eles poderão aparecer após o resumo ou após a imagem da capa.

Se houver capítulos, aplique o estilo Nível2 ou os estilos de título de outros níveis a eles para criar um índice analítico.

Lembro que o documento deve ser salvo no formato DOC: antes de criar um livro FB2, você pode usar o arquivo FB2 original, que editamos, mas antes de criar um novo livro FB2, você deve salvá-lo no formato DOC, caso contrário, quando ao criar um livro, o programa simplesmente sairá com um erro. Crie um livro no formato FB2. Analise os resultados da validação: não deve haver erros. Erros indicam inconsistência de estilos. Todos. Aproveitar.


Editor de livro de ficção 2.6.7- Fiction Book Editor é um programa poderoso para edição de e-books no formato fb2, que se tornou um padrão geralmente reconhecido entre os editores de livros. Ele fornece um enorme conjunto de funções, ferramentas e opções para edição completa de livros fb2.

Requisitos de sistema:
WindowsXP | Vista | 7 | 8 | 8.1 | 10 (32 e 64 bits)

Editor de e-book Torrent - FictionBook Editor 2.6.7 Portable da SunOK detalhes:
Usando o Fiction Book Editor, você pode editar diretamente o texto do próprio livro, procurar e corrigir erros nele, alterar o design do texto e as configurações de fonte, inserir imagens no livro, anexar arquivos binários e muito mais. O programa permite editar metadados de livros, incluindo informações sobre autor, título, série, data de lançamento e muito mais. Além disso, usando o Fiction Book Editor você pode editar o código-fonte do livro. Também possui vários scripts que tornam a edição de um livro mais fácil e rápida.

Recursos portáteis:
Adicionados novos gêneros Librusek para 16/06/2012, um dicionário para verificar a ortografia do idioma russo na codificação UTF-8, o conversor-importador Any2FB2, componentes MSXML 4.0 SP3.
Compilado no Turbo Studio 18.4. Sandbox ao lado do arquivo executável.

Capturas de tela do editor de e-book - FictionBook Editor 2.6.7 Portable da SunOK torrent: