Exibindo um livro em html usando o Word

0

Eu estou no processo de escrever um livro usando a palavra. Está cerca de 70% completo. Estou colocando o trabalho em andamento on-line para obter feedback. À medida que atualizo ou adiciono novos capítulos, faço um "save as" html e faço upload para o site. Parece que o html é tal que expande ou encolhe o comprimento da linha de acordo com a largura atual da janela do navegador. Isso geralmente resulta em linhas que são bastante longas e dificultam a leitura. Isso dificulta a varredura visual a partir do final de uma linha para encontrar corretamente o início da próxima linha. O leitor muitas vezes não percebe que a quebra de linha é flexível e assumirá que a janela não pode ser mais estreita para resolver o problema. O que eu gostaria de fazer é, de alguma forma, ordenar que as linhas sejam restritas em tamanho. Eu posso imaginar que pode haver uma variedade de maneiras de fazer isso - mas eu estou procurando o mais fácil de alcançar. Não quero envolver muitas edições complexas em HTML nos capítulos porque quero atualizá-las com frequência. Então, ou eu quero uma edição muito simples - ou talvez algo mais complexo que possa ser feito em uma página "doméstica" do livro - talvez eu possa fazer com que a home page force uma certa largura para o navegador?

O livro é aqui

EDIT: Eu divido o documento em capítulos manualmente cortando e passando capítulos únicos em documentos de palavras vazias e salvando como html de lá.

    
por Mick 04.12.2010 / 11:34

2 respostas

1

O Word parece publicar seu livro como uma dúzia de arquivos HTML. Eu iria editá-los para incluir uma folha de estilo comum. Depois de <head> inserir

<link rel="stylesheet" type="text/css" href="mystyle.css" />

Em seguida, crie mystyle.css no servidor da Web com conteúdo adequado, como

p {width:250px;}

Estilos em cascata, portanto, isso pode ser substituído pelo grande bloco de incorporações do CSS Word em cada página. Do que eu vi da sua página, não será um problema, se for - você pode precisar editar em cada arquivo o lugar onde ele diz /* Style Definitions */ p.MsoNormal { e adicionar width:250px .

Ter um único mystyle.css facilita a experiência com estilos que afetam todos os capítulos de uma só vez.

Se você quiser saber mais sobre CSS, o W3Schools tem um excelente tutorial

Você já pensou em usar algo como markdown e LateX para produzir HTML e PDFs de alta qualidade a partir de uma fonte de texto mais simples?

    
por 04.12.2010 / 12:42
0

Altere o Visualizar para Layout da Web durante a edição. Após a alteração do formato, o documento foi carregado.

Como formatar o documento:

O caminho mais fácil, porém desatualizado, com o Word requer o uso de tabelas. Adicione uma tabela de célula ao documento. Faça os revestimentos de mesa indivisíveis e faça a largura para o tamanho desejado. Então poste seu texto nele.

Como alterar a exibição:

  • Selecione a guia Visualizar ou o menu
  • Selecione Layout da web
por 04.12.2010 / 12:01