Sincronizando LaTeX e PDF (em edição)

Dentre os vários arquivos gerados durante a compilação do LaTeX, um deles chama a atenção pela sua funcionalidade de sincronização em tempo de edição.

O arquivo .zynctex.gz nada mais é que um arquivo preparado pelo compilador e utilizado para sincronização entre o PDF e o original .tex, quando em uso em um editor de LaTeX tal como o TeXstudio.

Histórico

Normalmente se apagava todos os arquivos “temporários” criados pela compilação através do pdf2latex, deixando apenas o .tex e o .pdf visando preservar apenas o original e o texto resultante.

Ao manter o arquivo .zynctex.gz , é possível clicar sobre o PDF (no TeXstudio é também necessário apetar o Ctrl) e o editor automaticamente aponta em que região do código estava o trecho desejado (para fazer ajustes, etc). Esta função é bastante prática, mas só funciona depois do primeiro “Build & View” (tecla de atalho F5) no documento .tex.

Depois de compilado e limpo todos os arquivos (geralmente para fazer um “arquivamento”), basta deixar os arquivos .tex, .pdf e o .zynctex.gz para que a sincronização funcione da mesma forma, como desejado.

Relembrando sobre o uso da sincronização em tempo de edição

Basta clicar com o mouse (com a tecla Ctrl pressionada) sobre o PDF, normalmente do lado direito do editor e o trecho do texto equivalente em .tex é indicado do lado esquerdo do editor.

Com o botão direito do mouse sobre o texto em PDF, também é possível selecionar “Go to Source” (“ir para fonte”) e executa a mesma função.

Conclusão

Mantenha os arquivos .tex, .pdf e o .zynctex.gz para que a sincronização funcione em um editor LaTeX (TeXstudio por exemplo).

Anúncios
Categorias:LaTex, utilidade

Mensagem Codificada

15 setembro 2017 Deixe um comentário

?b64wCJZrAZh5fXTROImr09EwEnQhLkA6up/nxxctG8IDpOV2ObCR2umDh3ahwHf
99wFnBM5a3nXuk4kJ1ugknJwygMiX/TQn6piiDbnyboyVaF9KVUcihKsivrOQo+m
BacqNUpHPeV8WfqP1WYhMV/KZe9U8Dkp29WI4P/vaidA9shoiurZLH6mTKbPf847
C6R8kgUCfr0x6CeJueIVENbB0sDpzPvnejJ3pWR3Sry1cGaZL3p/9mGybiLFZ0jv
vuCJmcb9Ag84pP8oDguo2eT1Wj0Db/2nMdM6ovD64VzF/o2ybQ7kRvDO5f+RsFzb
hpzFuavEXWUVC6evN0WVBRXhVoMKFVMlwr0LRKkeHqdJ+M4jS2EmNJguJL4J/WSd
+xq54GKQ/vaOTpPuM1Fkb1ofSq/vBXInGka8rRBgZEpvZ/1dwVSAYXG8xmARnDid
34fzJ8tIlWiQ6sX5kmWmQXSrx7brQiusPMTDHHSfGEcPCRb5zMREjOUmZCNTVatp
ouq3oQabrQ1SaZEadQtJY3czkiyY8X7M78ox5KVdHOqO2PNpRnjdRkYlbDya05g5
piPGrcshu29WMvVk7XFvs/MgD/oO9kJr/plfvUKEmFrC2WvYptgkmCsNPrs4CW9K
uL3Nf1w7Zx6HKTJRYOoKsIhIbi0qLRxXzxb0o8yB5Dq1BQm7VnFHAFZyqLujS1kF
Z8gz4hEfAfCY7Tg1lCnP19u3oo7iLHlnV5kUwfUu7c6J947+6H727IlqvWaF7CWr
gz1pWnSxYD4zlXOxfca0yOVsAXWt2uHmHs0MnqKD6Y2Lzp4Gnn5pPJ99tObZ/bwi
oLVNkU9fAcgXK+0SUIHRcqvmXZg8ITJv3bFZ9c5yPLeINTy9lXBMQP0PQNC0zolJ
OS6VCs0XLcnhIV68VL1EK46RENPxYSOI11D8GvXRh+J8b+/FYCHMukfBs1/D7l4w
mIj+FsSWd4N9cPDyHNf/L9xp/I9OFYSwvy8vYf0A3r0YekCwPLpJbIWsdotC6duX
xWBeIHEbJaI9PYm9akxh1hpUog==?64b

PLCLZ-DMFQC-VMMIA-ODDLD-JGAIV-ALUIJ-HAFZV-LRHJN-VDDXZ-JZQRN-HLYYC-DBEKQ

@book{rudnickmundo,
title={Mundo Por Terra: UMA FASCINANTE VOLTA AO MUNDO DE CARRO},
author={Rudnick, R. and Weiss, M.},
isbn={9788591288007},
publisher={MUNDO POR TERRA}
}

 

 

Categorias:matemática

Teorema de Green

26 março 2017 Deixe um comentário

Basicamente o teorema diz:

Seja P e Q duas funções de x e y, que são, junto com suas primeiras derivadas parciais, finitas e contínuas dentro e no limite c de uma região R no plano x-y.

teorema-green

Se as primeiras derivadas parciais são contínuas dentro da região e no limite, então o teorema de Green declara que

\int_R\int\left (\frac{\partial P}{\partial y}-\frac{\partial Q}{\partial x}\right )dxdy=-\oint_c(P dx + Q dy)

Isto é, uma integral dupla sobre a região plana R pode ser transformada numa linha integral sobre o limite c da região – e a ação é reversível.

 

 

Categorias:matemática

Experimentos com o SageMath

Disponível em
https://cloud.sagemath.com
http://www.sagemath.org/

Exemplos apresentados no SageMath e executados on-line

sage: show(derivative(sinh(x^2+sqrt(x-1)),x,3))
 Tem como resultado:
 \displaystyle \frac{1}{8} \, {\left(4 \, x + \frac{1}{\sqrt{x - 1}}\right)}^{3} \cosh\left(x^{2} + \sqrt{x - 1}\right) - \frac{3}{8} \, {\left(4 \, x + \frac{1}{\sqrt{x - 1}}\right)} {\left(\frac{1}{{\left(x - 1\right)}^{\frac{3}{2}}} - 8\right)} \sinh\left(x^{2} + \sqrt{x - 1}\right) + \frac{3 \, \cosh\left(x^{2} + \sqrt{x - 1}\right)}{8 \, {\left(x - 1\right)}^{\frac{5}{2}}}
sage: g(x)=taylor(log(x),x,1,6); g(x)
 \displaystyle -\frac{1}{6} \, {\left(x - 1\right)}^{6} + \frac{1}{5} \, {\left(x - 1\right)}^{5} - \frac{1}{4} \, {\left(x - 1\right)}^{4} + \frac{1}{3} \, {\left(x - 1\right)}^{3} - \frac{1}{2} \, {\left(x - 1\right)}^{2} + x - 1 
sage: show(plot(x*sin(x^2),x))

tmp_m0FW63

sage: 2^1000

107150860718626732094842504906000181056140481170553360744375038837035105112
4936122493198378815695858127594672917553146825187145285692314043598457757469
857480393456777482423098542107460506237114187795418215304647498358194126739
87675591655439460770629145711964776865421676604298316526243868372056680693
7673

pi.n(1000)

3.1415926535897932384626433832795028841971693993751058209749445923078164062
86208998628034825342117067982148086513282306647093844609550582231725359408
128481117450284102701938521105559644622948954930381964428810975665933446128
47564823378678316527120190914564856692346034861045432664821339360726024914
127113

 

Categorias:Uncategorized

Números Primos Patenteados?

23 novembro 2015 Deixe um comentário

Olhando na patente US5373560, aparecem na página 07 e 08 dois números primos que aparentemente ninguém mais pode usar.

Que números são estes?

primo01

primo02

Que em decimal podem ser escritos como:

7994412097716110548127211733331600522933776757046707649963673962686200838432950239103981070728369599816314646482720706826018360181196843154224748382211019

103864912054654272074839999186936834171066194620139675036534769616693904589884931513925858861749077079643532169815633834450952832125258174795234553238258030222937772878346831083983624739712536721932666180751292001388772039413446493758317344413531957900028443184983069698882035800332668237985846170997572388089

Respectivamente.

Vai entender?

Conversão

Curiosamente a conversão hexadecimal deste grande número foi feito usando o seguinte código MatLab

% convertendo grande número primo de hex2dec
a = ’98a3df52aeae9799325cb258d767ebd1f4630e9b9e21732a4afb1624ba6df911466ad8da960586f4a0d5e3c36af099660bddc1577e54a9f402334433acb14bcb’;
str = sprintf(‘text2int(“%s”,16)’,a);
s = evalin(symengine,str)

b = ’93E8965DAFD9DFECFD00B466B68F90EA68AF5DC9FED915278D1B3A137471E65596C37FED0C7829FF8F8331F81A2700438ECDCC09447DC397C685F397294F722BCC484AEDF28BED25AAAB35D35A65DB1FD62C9D7BA55844FEB1F9401E671340933EE43C54E4DC459400D7AD61248B83A2624835B31FFF2D9595A5B90B276E44F9′
str = sprintf(‘text2int(“%s”,16)’,b);
t = evalin(symengine,str)

 

 

 

Notepad++ with NppCalc

22 novembro 2015 1 comentário

Using plugin NppCalc in Notepad++ you can have a great and powerfull tool

Follow same of my preferred codes
% comments (take second part and run in your Notepadd++)
% Npp Calc

Screenshots

%wait 5 seg and take  screenshot, salving it on screen_save.jpg
Wait(5000);SaveToFile(JPG(Screenshot(‘screen’)),’screen_save.jpg’,’w’) 

File List

% PDF file list in current Dir and extract just file name
data:=FindFile( GetCurrentDir(), ‘*.pdf’, false [subfolder] )
For( i := 0, i < 10, Inc(i); Echo(ExtractFileName(data[i])))

% hash SHA256 PDF file list in current Dir and extract just file name list
data:=FindFile( GetCurrentDir(), ‘*.pdf’, false [subfolder] )
For( i := 0, i < 10, Inc(i); echo(ExtractFileName(data[i])); echo(SHA256(LoadFromFile(ExtractFileName(data[i])))))

Here are examples that you can  tune for your necessities.
If you create another one, share with us.

Original help is very short in examples.

 

Categorias:Ferramenta, utilidade

Adobe DC Processo de preparação de conteúdo

4 novembro 2015 13 comentários

Quando acessava um documento PDF com o leitor Adobe DC, aparecia a seguinte mensagem:

Adobe-DC-tela-contante-cada-abertura

“Adobe DC Processo de preparação de conteúdo. Aguarde a preparação do documento para leitura.”
“Adobe DC Content Preparation Progress.Please wait while the document is being prepared for reading”

Problema:

Toma um longo tempo em preparação para documentos grandes e carregados (imagens vetoriais, etc)

Solução

1. Vá em Editar > Preferências > Leitura
2. Abaixo de “Opções de Leitor de Tela” selecione “Ler somente páginas visíveis no momento”

Solution
1. Go to Edit > Preferences > Reading.
2. Under “Screen Reader Options” select “Only read the currently visible pages”.

Adobe-DC-tela-contante-cada-abertura-ajuste

Disponível em: https://helpx.adobe.com/acrobat/kb/message-content-preparation-progress-opening.html
Acesso em: 04/11/2015
Palavras chaves: Adobe Acrobat Reader DC

Categorias:Ferramenta, utilidade