Predefinição:Markup
Esta predefinição é usada para apresentar marcação ou código lado a lado com a saída que ela renderiza.
Uso
[editar código-fonte]Cada par de argumentos de {{Markup}} deve ser duas cópias de alguma marcação de texto wiki, com o primeiro do par entre marcações[a] <nowiki>
. A predefinição produz saída em duas colunas, a primeira mostrando a marcação e a segunda mostrando como ela é renderizada. A predefinição aceita até 40 parâmetros sem nome, resultando em até 20 linhas de exemplos.
Isso:
{{Markup|<nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito'''}}
Produz isso:
Marcação | Renderiza como |
---|---|
'''Texto em negrito''' |
Texto em negrito |
Em muitos casos, a marcação para ambas as colunas é idêntica, mas há casos em que pode ser necessário diferir. Se nenhum desses problemas se aplicar, você poderá usar {{Mra}}
[en] para evitar copiar o código duas vezes.
- A marcação de cabeçalho como
==
será exibida no índice da página; para evitar isso, use{{Fake heading}}
na marcação da segunda coluna (veja o exemplo abaixo). - Algumas predefinições colocarão a página em uma categoria de manutenção, o que geralmente é indesejável. Por exemplo.
- Em vez de
{{Carece de fontes}}
, use{{Carece de fontes falso}}
na segunda coluna.
- Em vez de
- Algumas predefinições podem apresentar verificação de erros que colocam a página em uma categoria de manutenção.
Predefinições de estilo de citação 1 [en] com erros: adicione|template doc demo=true
à predefinição na segunda coluna.- Para evitar isso e as mensagens de erro vermelhas associadas, certifique-se de que cada exemplo na página use fontes diferentes.
- As entidades de Linguagem de marcação de hipertexto (L.M.Ht.)[b] são analisadas na primeira célula, mesmo com marcações[a]
<nowiki>
. Para contornar isso, substitua&
por&
na primeira coluna (veja exemplo abaixo).
É aconselhável iniciar ambas as cópias da marcação com uma nova linha; isso é necessário se a primeira linha da marcação precisar começar em uma nova linha (como #, * ou ;).
Exemplos
[editar código-fonte]Múltiplas linhas
[editar código-fonte]Isso:
{{Markup |<nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito''' |<nowiki>''Texto em itálico''</nowiki>|''Texto em itálico'' |<nowiki>[[Ligação interna]]</nowiki>|[[Ligação interna]] |<nowiki> {{Citar livro|ref=none|último=Smith|ano=2021|ttítulo=Smith's book}} </nowiki>| {{Citar livro|ref=none|último=Smith|ano=2021|título=Smith's book}} |<nowiki> <score>\relative c' { c( b~ c b c b c b c~ c)}</score> </nowiki>| <score>\relative c' { c( b~ c b c b c b c~ c)}</score> }}
Produzirá isso:
Marcação | Renderiza como |
---|---|
'''Texto em negrito''' |
Texto em negrito |
''Texto em itálico'' |
Texto em itálico |
[[Ligação interna]] |
|
{{Citar livro|ref=none|último=Smith|ano=2021|ttítulo=Smith's book}} |
Smith (2021). Smith's book. [S.l.: s.n.] |
<score>\relative c' { c( b~ c b c b c b c~ c)}</score> |
![]() |
Com título personalizado e cabeçalhos de coluna
[editar código-fonte]Isso:
{{Markup |title=Como escrever sobre raposas e cães na Wikipedia. |t1=Escreva isso em texto wiki|t2=e isso aparecerá no artigo. | A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso | A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso }}
Produzirá isso:
Escreva isso em texto wiki | e isso aparecerá no artigo. |
---|---|
A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso |
|
Um exemplo complexo
[editar código-fonte]Neste exemplo, o segundo argumento de {{Markup}}
aqui usa {{Fake heading}}
(para evitar que títulos apareçam no índice) e {{Carece de fontes falso}}
(para evitar adicionar esta página à lista de manutenção ).
Isso:
{{Markup | <nowiki>A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes}} == Notas == {{Reflist|group=nb}} == Referências == {{Reflist}} </nowiki> | A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes falso}} {{Fake heading|sub=2|Notes}} {{Reflist|group=nb}} {{Fake heading|sub=2|Referências}} {{Reflist|close}} }}
Produzirá isso:
Marcação | Renderiza como |
---|---|
A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes}} == Notas == {{Reflist|group=nb}} == Referências == {{Reflist}} |
A rápida raposa marrom salta sobre o cachorro preguiçoso.[nb 1] A vaca pulou sobre a lua.[carece de fontes]
|
Com entidades de L.M.Ht.
[editar código-fonte]As entidades de Linguagem de marcação de hipertexto (L.M.Ht.)[b] são analisadas na célula de marcação. Para contornar isso, substitua &
por &
na primeira coluna.
Isso:
{{Markup| <nowiki>–</nowiki> | –}}
Produzirá isso:
Marcação | Renderiza como |
---|---|
– |
– |
Mais exemplos
[editar código-fonte]Isso:
{{Markup|<nowiki> {{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}} </nowiki>| {{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}} |<nowiki> {{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}} </nowiki>| {{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}} }}
Produzirá isso:
Marcação | Renderiza como |
---|---|
{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}} |
White, T. H. (1977). The Book of Merlyn. [S.l.: s.n.] |
{{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}} |
|
Auxiliar de digitação: Predefinição {{Mra}} [en]
[editar código-fonte]{{Mra}} [en] duplicará o texto fonte automaticamente, evitando o trabalho de copiar o texto e adicionar marcações[a] <nowiki>
ao primeiro caso.
Isso:
{{subst:Mra|'''Texto em negrito'''|''Texto em itálico''}}
Produzirá isto:
{{Markup| <nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito'''| <nowiki>''Texto em itálico''</nowiki>|''Texto em itálico''}}
Que é renderizado como:
Marcação | Renderiza como |
---|---|
'''Texto em negrito''' |
Texto em negrito |
''Texto em itálico'' |
Texto em itálico |
Ver também
[editar código-fonte]- {{Markup2}} para marcação com marcadores e indentada.
- {{Markupv}} para a apresentação vertical (acima/abaixo) de marcação/código e sua saída.
- {{Automarkup}} [en] não requer escrever os exemplos de código duas vezes.