Wikilivros:Truques e dicas
Esta página precisa ser reciclada (discuta). Ao melhorá-la, você estará ajudando o Wikilivros. |
Foi proposta a fusão deste módulo com: Como escrever um bom wikilivro (discuta). |
Essa página dedica-se a usuários que já têm certa experiência com o estilo Wiki de se editar.
- Talvez você também queira aprender sobre:
- As marcas de edição Wiki – veja Ajuda:Como editar uma página.
- Tarefas de edição em geral em FAQ de edição.
- Dicas sobre como contribuir para o Wikibooks, para inspiração geral, guias e conselhos.
Seguem truques e dicas para agilizar processos (ou até mesmo possibilitá-los).
- Truques e dicas em
Páginas
[editar código-fonte]Ligações internas
[editar código-fonte]Se você quiser ligar (hiper-link) uma palavra escrita a uma palavra diferente mas que está contida na palavra escrita, faça o seguinte:
- Meta: Direcionar brasileiro para Brasil
- Passo-a-passo
- Basta inserir a "[[]]" em torno da palavra brasil em brasileiro
Ou seja, ao invéz de escrever
[[Brasil|brasileiro]]
Basta escrever
[[brasil]]eiro
O resultado é o mesmo.
Ligações externas
[editar código-fonte]- Projetos Wikimedia
Para ligar uma palavra do Wikilivros para um artigo de outro projeto, adiciona-se a "sigla" do projeto sucedida de dois pontos (:) no link:
- Meta: Ligar árvore para o artigo da Wikipédia árvore.
Escreve-se:
[[w:árvore|árvore]] = árvore; ou ainda [[w:árvore<font color=red>|</font>]] = árvore
Para ligar ao Wikcionário, por exemplo, usa-se "wikt":
[[wikt:árvore|árvore]] = árvore; ou ainda [[wikt:árvore<font color=red>|</font>]] = árvore
Imagens
[editar código-fonte]Para mostrar um link para uma imagem (sem mostrá-la) simplesmente acrescente dois pontos (:):
- Meta: Adicionar link para a imagem Image:Crystal Clear action apply.png ():
[[:Image:Crystal Clear action apply.png]] = Image:Crystal Clear action apply.png
Para modificar o nome do link, use "|" naturalmente:
[[:Image:Crystal Clear action apply.png|Texto]] = Texto
Categorias
[editar código-fonte]Para mostrar um link para uma categoria sem inserí-la na página, usa-se o mesmo princípio das imagens (os dois pontos ":"):
- Meta: Adicionar link para a categoria Categoria:Wikilivros:
[[:Categoria:Wikilivros]] = Categoria:Wikilivros
Para modificar o nome do link, use "|" naturalmente:
[[:Categoria:Wikilivros|Wikilivros]] = Wikilivros.
Tag <span class="plainlinks">
[editar código-fonte]A tag <span class="plainlinks"> é uma forma de fazer link externo sem o simbolo seguindo o link.
Por exemplo:
- Sem <span class="plainlinks"> www.google.com.br
- Com <span class="plainlinks"> www.google.com.br
Para utilizá-la coloque <span class="plainlinks"> antes do endereço do link, logo depois coloque o link e depois feche a tag com </span>. Assim:
<span class="plainlinks">[http://:www.google.com.br www.google.com.br]</span>
Símbolo de "não existe" no Latex
[editar código-fonte]- Vocês podem ver que isto não consta em Help:Displaying a formula, também temos o manual traduzido completo para editar fórmulas em Ajuda:Marcação TeX.
- Para fazer o símbolo use o código <math>\mathcal{69}</math> ou <math>\mathcal{6}\exists </math>.
Livros para impressão
[editar código-fonte]Vários livros possuem formas para serem impressas. Não é interessante que, na versão impressa, apareçam elementos que servem apenas para ajudar na navegação, tal como ligações para a wikipedia ou interwikis.
Para que uma parte da página não seja incluída na versão impressa, usar a classe noprint
:
<div class="noprint"> == Ver também == *item 1 *item 2 *item 3 </div>
Escondendo partes da página
[editar código-fonte]Muitas vezes pode ser interessante esconder uma parte de uma página. Por exemplo, uma longa dedução ou a solução de um problema proposto devem ficar escondidos, para que o leitor possa tentar resolver por si mesmo, e depois consultar a resposta.
Por exemplo:
- Exercício
- Mostre que 5 é um número primo
Demonstração |
---|
Um número primo é um número maior que 1 que não é múltiplo de nenhum outro número maior que 1 e menor que ele mesmo. Devemos então testar se 5 é um múltiplo de 2, 3 ou 4. 5 não é múltiplo nem de 2 nem de 4, pois 2 e 4 são números pares, enquanto que 5 é ímpar. Os múltiplos de 3 são 3, 6, 9, ..., pulando o número 5, logo 5 não é múltiplo de 3. Conclusão: 5 é um número primo. |
Este truque é feito usando-se a predefinição {{Quadro}}
, na forma abaixo:
{{Quadro |expandir=NÃO |pontilhado=sim |Demonstração |Um número primo é um número maior que 1 que não é múltiplo de nenhum outro número maior que 1 e menor que ele mesmo. Devemos então testar se 5 é um múltiplo de 2, 3 ou 4. 5 não é múltiplo nem de 2 nem de 4, pois 2 e 4 são números pares, enquanto que 5 é ímpar. Os múltiplos de 3 são 3, 6, 9, ..., pulando o número 5, logo 5 não é múltiplo de 3. Conclusão: 5 é um número primo. }}
Explicando:
- expandir=NÃO faz com que a predefinição comece comprimida
- pontilhado=sim faz com que o quadro oculto seja cercado por linhas pontilhadas
- Demonstração é o texto que aparece visível
- "Um número primo..." é o texto que fica oculto
A predefinição {{Demonstração}}
(ver os parâmetros na documentação) é uma forma compacta de tratar isto. No caso, bastava escrever {{Demonstração|Um número primo ...}} para obter o efeito acima.
Parâmetros com um sinal de igual
[editar código-fonte]Devido a limitações do MediaWiki, não é possível colocar um sinal de igual dentro de um parâmetro sem nome, como em {{fórmula| 1 + 1 = 2}}
.
Veja um exemplo prático: a predefinição a seguir não funciona como esperado se no texto oculto (expansível) for usado o símbolo de =. Exemplo:
- Exercício
- Calcule 2 + 2
O código abaixo terá um resultado diferente do desejado:
{{Quadro |expandir=NÃO |pontilhado=sim |Solução |Decompondo a expressão: : ''2 + 2 = 2 + (1 + 1)'' Pela definição de soma, a soma de um número ao sucessor de outro número é o sucessor da soma dos dois. Então: : ''2 + 2 = (2 + 1) + 1'' Como ''3'' é o sucessor de ''2'', e ''4'' é o sucessor de ''3'', concluímos que: : ''2 + 2 = 4''. }}
Como pode ser visto aqui:
Solução |
Uma solução é trocar = por {{=}}, outra é usar <math>=\,</math>:
{{Quadro |expandir=NÃO |pontilhado=sim |Solução |Decompondo a expressão: : ''2 + 2 {{=}} 2 + (1 + 1)'' Pela definição de soma, a soma de um número ao sucessor de outro número é o sucessor da soma dos dois. Então: : ''2 + 2 {{=}} (2 + 1) + 1'' Como ''3'' é o sucessor de ''2'', e ''4'' é o sucessor de ''3'', concluímos que: : ''2 + 2 {{=}} 4''. }}
Como pode ser visto:
Solução |
---|
Decompondo a expressão:
Pela definição de soma, a soma de um número ao sucessor de outro número é o sucessor da soma dos dois. Então:
Como 3 é o sucessor de 2, e 4 é o sucessor de 3, concluímos que:
|
A terceira alternativa é usar os nomes implícitos dos parâmetros. O primeiro chama-se "1", o segundo, "2" e assim por diante. Veja:
{{Quadro |expandir=NÃO |pontilhado=sim |1=Solução |2=Decompondo a expressão: : ''2 + 2 = 2 + (1 + 1)'' Pela definição de soma, a soma de um número ao sucessor de outro número é o sucessor da soma dos dois. Então: : ''2 + 2 = (2 + 1) + 1'' Como ''3'' é o sucessor de ''2'', e ''4'' é o sucessor de ''3'', concluímos que: : ''2 + 2 = 4''. }}
Como pode ser visto aqui:
Solução |
---|
Decompondo a expressão:
Pela definição de soma, a soma de um número ao sucessor de outro número é o sucessor da soma dos dois. Então:
Como 3 é o sucessor de 2, e 4 é o sucessor de 3, concluímos que:
|
Funções do software MediaWiki
[editar código-fonte]Para explicar funções, vamos começar com um exemplo. A predefinição {{PAGENAME}}
retorna o nome da página; ora, acontece que as páginas são sempre capitalizadas. Assim, se vocẽ está escrevendo uma predefinição que se aplica a comandos de uma linguagem de programação que só usa termos em minúsculas, seria interessante que esta predefinição usasse o nome da página em minúsculas.
Isto pode ser feito usando-se:
{{lc:{{PAGENAME}} }}
Por exemplo, aplicando-se para esta página, obtemos:
- truques e dicas
Outras funções estão explicadas em meta:Help:Parser function
O uso de condicionais (ou seja, para exibir partes do texto dependendo de algum parâmetro) e cálculos matemáticos ver Help:Extension:ParserFunctions, no site www.mediawiki.org.
Por exemplo, o texto abaixo mostra a expressão "Bom Dia!", exceto nas segundas-feiras, quando aparece "Odeio segunda-feira":
{{#ifeq: {{CURRENTDAYNAME}} | Segunda-feira | Odeio segunda-feira | Bom Dia!}}
O resultado:
Bom Dia!
Transclusão
[editar código-fonte]Transclusão é um neologismo proposto por Ted Nelson (a ele também são atribuídos hipertexto e hipermídia), que significa a inclusão de uma parte de um documento em outro documento por referência.
Este recurso pode ser usado na edição de páginas escrevendo-se:
{{:PAGINA_A_SER_INCLUIDA}}
Por exemplo, se temos vários artigos sobre elementos químicos, e nestes artigos é citado várias vezes o último elemento sintetizado, não seria bom ter que mudar todos artigos cada vez que um novo elemento for sintetizado. A melhor forma de tratar isto é criar uma página simples, que contenha apenas o nome do último elemento, e transcluí-la para as páginas de química.
Neste exemplo, a página do elemento poderia ter o nome "Último elemento sintetizado", e teria seu conteúdo (em 22 de junho de 2010) apenas como "copernício". Então as páginas fariam a transclusão, por exemplo:
Existem vários elementos químicos sintéticos. O último elemento sintetizado se chama {{:Último elemento sintetizado}}.
Uma versão um pouco mais refinada, incluindo link para o artigo da wikipedia, seria:
Existem vários elementos químicos sintéticos. O último elemento sintetizado se chama {{w|{{:Último elemento sintetizado}} }}.