Wikilivros:Truques e dicas

Origem: Wikilivros, livros abertos por um mundo aberto.


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:

Seguem truques e dicas para agilizar processos (ou até mesmo possibilitá-los).

Truques e dicas em

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
  1. 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

Para mostrar um link para uma imagem (sem mostrá-la) simplesmente acrescente dois pontos (:):

[[: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

Para mostrar um link para uma categoria sem inserí-la na página, usa-se o mesmo princípio das imagens (os dois pontos ":"):

 [[: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:

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:
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.

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:
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.

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]

Wikipedia
Wikipedia
A Wikipédia tem mais sobre este assunto:
Wikipedia:Transclusão

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}} }}.
Wikipedia
Wikipedia
A Wikipédia tem mais sobre este assunto:
Wikipedia:Dicas e truques