Hoje fui abrir um arquivo no Acrobat Reader e deparei com a mensagem:
"Cannot extract embedded font 'CMR10-Identity-H'. Some characters may not display or print correctly."
E o arquivo não abriu. A dica do fórum AcrobatUsers.com me ajudou a recuperar o arquivo.
Para recuperar o arquivo e poder abri-lo normalmente, primeiro é preciso ter algum programa que imprima pdf. Eu tenho o PDFCreator. Depois, siga os passos a seguir:
1. Abra o arquivo somente na primeira página, não tente navegar nele;
2. Vá em "Print" e selecione o PDFCreator (ou o programa que você tiver) como impressora;
3. Entre na aba "Advanced" clicando no canto inferior esquerdo da janela de impressão e marque "Print as Image", no canto superior um pouco à direita e dê "OK";
4. Mande imprimir.
O arquivo ficará com uma resolução mais baixa, mas pelo menos você consegue recuperar.
Este blog é destinado a estudantes e profissionais de engenharia ou áreas afins que sempre encontram um probleminha ao instalar um novo software em seu PC. Trago resoluções para vários problemas que enfrentei, buscadas em vários fóruns, agrupadas em um só lugar.
terça-feira, 17 de abril de 2012
quinta-feira, 8 de dezembro de 2011
Matlab R2008b fecha quando usa o comando Plot depois da atualização do MAC
Depois que atualizei o Mac para o sistema operacional mais recente (OS X Lion), o Matlab 2008b começou fechar sozinho quando um programa tinha o comando "plot".
Encontrei a solução no site da MathWorks, que copio abaixo em sua íntegra. Usei e funcionou:
Date Last Modified: Friday, December 2, 2011
_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed. Exit
This message shows in the terminal if I open MATLAB from the terminal.
If I open MATLAB by clicking on the application, MATLAB just disappears. The same message shows in the Console. Sometimes, no crashdump files are generated.
Configurations reported with this crash:
==============================
Mac OS 10.6.8 with Java 1.6.0_26
Mac OS 10.5.8 with Java 1.5.0_30
==============================
Please note that OS 10.6 is not officially suported for MATLAB R2007a, R2007b, and R2008a. Check the System Requirements for a particular MATLAB version here:
http://www.mathworks.com/support/sysreq/previous_releases.html
If upgrading to a newer version of MATLAB is an option, upgrading MATLAB to versions R2008b or above would fix the crash.
If upgrading is not an option, as a workaround, replace a statement in the matlabrc.sh file as follows:
================================================
<Step 1>:
Close MATLAB, if there is any session open.
<Step2>:
Locate the file, 'matlabrc.sh' as follows:
In Terminal or xterm , type:
in which $MATLABROOT is the output of "matlabroot" from the MATLAB command prompt.
For example, for MATLAB R2008a:
<Step3>:
Open the matlabrc.sh file in the editor to replace a line as follows:
1. Navigate to Line 410 to locate:
DYLD_LIBRARY_PATH=
This line is a part of the following code in the "mac" section of matlab7rc.sh:
2. Change the 4th line in the code mentioned above from
<Step 4>:
For users on MATLAB R2007a and R2007b, after making the change in the "mac" section, make the same change the "maci" section. This section is right below the "mac" section.
For users on MATLAB R2008a, directly go to Step 5.
<Step 5>:
Save the changes by pressing "Command" + "s" keys.
<Step 6>:
Restart MATLAB.
Encontrei a solução no site da MathWorks, que copio abaixo em sua íntegra. Usei e funcionou:
Why does MATLAB crash when starting or when using FIGURE or PLOT after I updated my Mac OS to 10.5.8 or 10.6.8 in versions prior to MATLAB R2008b?
Date Last Modified: Friday, December 2, 2011
Solution ID: | 1-F37IJB | |
Product: | MATLAB | |
Reported in Release: | R2008b | |
Platform: | Maci32 | |
Operating System: | Mac OS 10.6x (Snow Leopard) |
Subject:
Why does MATLAB crash when starting or when using FIGURE or PLOT after I updated my Mac OS to 10.5.8 or 10.6.8 in versions prior to MATLAB R2008b?Problem Description:
After I updated Mac OS to 10.5.8 or 10.6.8, MATLAB crashes with this message when I execute FIGURE, PLOT, or SET. On some machines this occurs with any call to FIGURE or PLOT. On other machine, it always occurs on the same line or a script or function that may contain previous calls to PLOT, FIGURE, or SET. Also, sometimes when I am starting up MATLAB:_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed. Exit
This message shows in the terminal if I open MATLAB from the terminal.
If I open MATLAB by clicking on the application, MATLAB just disappears. The same message shows in the Console. Sometimes, no crashdump files are generated.
Solution:
The crash is possibly related to upgrading the Mac OS to version 10.5.8 or 10.6.8. This issue has been seen in MATLAB R2007a, R2007b, and R2008a, including both Professional and Student versions.Configurations reported with this crash:
==============================
Mac OS 10.6.8 with Java 1.6.0_26
Mac OS 10.5.8 with Java 1.5.0_30
==============================
Please note that OS 10.6 is not officially suported for MATLAB R2007a, R2007b, and R2008a. Check the System Requirements for a particular MATLAB version here:
http://www.mathworks.com/support/sysreq/previous_releases.html
If upgrading to a newer version of MATLAB is an option, upgrading MATLAB to versions R2008b or above would fix the crash.
If upgrading is not an option, as a workaround, replace a statement in the matlabrc.sh file as follows:
================================================
<Step 1>:
Close MATLAB, if there is any session open.
<Step2>:
Locate the file, 'matlabrc.sh' as follows:
In Terminal or xterm , type:
open -a TextEdit $MATLABROOT/bin/.matlab7rc.sh
in which $MATLABROOT is the output of "matlabroot" from the MATLAB command prompt.
For example, for MATLAB R2008a:
open -a TextEdit /Applications/MATLAB_R2008a/bin/.matlab7rc.sh
<Step3>:
Open the matlabrc.sh file in the editor to replace a line as follows:
1. Navigate to Line 410 to locate:
DYLD_LIBRARY_PATH=
This line is a part of the following code in the "mac" section of matlab7rc.sh:
if [ "$DYLD_LIBRARY_PATH" != "" ]; then
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
else
DYLD_LIBRARY_PATH=
fi
2. Change the 4th line in the code mentioned above from
DYLD_LIBRARY_PATH=
toDYLD_LIBRARY_PATH=/System/Library/Frameworks/JavaVM.framework/Libraries
<Step 4>:
For users on MATLAB R2007a and R2007b, after making the change in the "mac" section, make the same change the "maci" section. This section is right below the "mac" section.
For users on MATLAB R2008a, directly go to Step 5.
<Step 5>:
Save the changes by pressing "Command" + "s" keys.
<Step 6>:
Restart MATLAB.
sexta-feira, 16 de setembro de 2011
Barra de Tarefas do Windows 7 desapareceu!!!
Olá pessoal. Descobri um bug chato do Win7: quando algum programa seu dá um erro, a barra de tarefas desaparece. Você tem acesso aos programas abertos usando ALT-TAB, mas a barra de tarefas só volta se você fizer logoff ou reiniciar o computador.
Na verdade, há um jeito de fazer a barra de tarefas voltar (eu acabei de fazer).
Veja a dica que vi no forumpc (http://www.forumpcs.com.br/comunidade/viewtopic.php?t=192537):
1. Dê CTRL-ALT-DEL e selecione"Iniciar Gerenciador de Tarefas"
2. Na janela "Processos", clique em "explorer.exe" e finalize
3. Clique em"Arquivo" > "Nova tarefa (executar)" e digite "explorer.exe" e dê ENTER
Pronto, a barra de tarefas volta.
Na verdade, há um jeito de fazer a barra de tarefas voltar (eu acabei de fazer).
Veja a dica que vi no forumpc (http://www.forumpcs.com.br/comunidade/viewtopic.php?t=192537):
1. Dê CTRL-ALT-DEL e selecione"Iniciar Gerenciador de Tarefas"
2. Na janela "Processos", clique em "explorer.exe" e finalize
3. Clique em"Arquivo" > "Nova tarefa (executar)" e digite "explorer.exe" e dê ENTER
Pronto, a barra de tarefas volta.
quinta-feira, 28 de julho de 2011
Como abrir o Prompt de Comando no Windows 7
Alguns usuários relativamente recentes de Windows (10 a 15 anos) nem sabem que existe o Prompt de Comando, no qual se usam comandos do extinto DOS.
Na minha postagem anterior, mostro como criar um arquivo .bb para utilizar figuras jpg no Beamer. Para gerar esse arquivo .bb é preciso usar o Prompt de comando.
No Win7, você encontra o Prompt em: Iniciar > Todos os programas > Acessórios > Promp de Comando.
Vai abrir uma janela preta, como esta:
Depois, você precisa chegar até a pasta onde está a figura que você vai inserir no beamer. Digite "dir" e você verá uma lista das pastas dentro do diretório onde você está:
Verifique a pasta onde você precisa entrar e digite "cd PASTA". Por exemplo, para a tela acima, se a pasta onde está minha figura estiver dentro de "Documents", eu digito "cd Documents".
Esse procedimento deve ser repetido até você chegar na pasta onde está a sua figura. Quando você digitar "dir" e aparecer a sua figura listada, você digita "ebb figura.jpg", e, então, é criado o arquivo figura.ebb na mesma pasta.
Na minha postagem anterior, mostro como criar um arquivo .bb para utilizar figuras jpg no Beamer. Para gerar esse arquivo .bb é preciso usar o Prompt de comando.
No Win7, você encontra o Prompt em: Iniciar > Todos os programas > Acessórios > Promp de Comando.
Vai abrir uma janela preta, como esta:
Depois, você precisa chegar até a pasta onde está a figura que você vai inserir no beamer. Digite "dir" e você verá uma lista das pastas dentro do diretório onde você está:
Verifique a pasta onde você precisa entrar e digite "cd PASTA". Por exemplo, para a tela acima, se a pasta onde está minha figura estiver dentro de "Documents", eu digito "cd Documents".
Esse procedimento deve ser repetido até você chegar na pasta onde está a sua figura. Quando você digitar "dir" e aparecer a sua figura listada, você digita "ebb figura.jpg", e, então, é criado o arquivo figura.ebb na mesma pasta.
Figuras JPG no Beamer
Faz um tempinho que não faço slides no Beamer, mas nunca tinha tido o problema que me ocorreu hoje: o Beamer não estava compilando as minhas figuras jpg ou pdf (não tentei com outros formatos). Procurei e encontrei estas dicas neste endereço:
http://www.infoblogs.com.br/view.action?contentId=35392&LaTeX-Incluir-imagens-PNG-e-JPG-bounding-box.html
http://www.infoblogs.com.br/view.action?contentId=35392&LaTeX-Incluir-imagens-PNG-e-JPG-bounding-box.html
LaTeX: Incluir imagens PNG e JPG (bounding box)
Para incluir imagens com extensão .png e .jpg em seu documento LaTeX, coloque o parâmetro dvipdfm em \documentclass, em seguida declare o pacote graphicx.
\documentclass[a4paper,12pt,dvipdfm]{report}
\usepackage{graphicx}
Para inserir a figura é necessário transformá-la do formato original (.png,.jpg) para o formato bounding box (.bb). Suponha que o nome da imagem seja grafico.png. Para transformá-la em .bb basta abrir o Prompt e digitar:
ebb grafico.png
Isto criará um arquivo grafico.bb. Supondo que o arquivo TeX chama-se documento.tex, abra-o e insira as linhas:
\begin{figure}[!htb]
\centering
\includegraphics[scale=1]{images/grafico.png}
\caption{Legenda da Imagem}
\label{Label de referência para a imagem}
\end{figure}
Compile o documento:
latex documento.tex
Será gerado o arquivo documento.dvi, porém a figura não aparecerá nele. É preciso que seja transformado em .pdf, com o comando:
dvipdf
Será criado o documento.pdf com a imagem grafico.png. Com esta dica você não fica restrito a inserir somente figuras .eps no seu documento.
sexta-feira, 17 de junho de 2011
Como Configurar a Hifenização em Português no Miktex 2.9
A hifenização é a separação das sílabas que o editor de latex faz ao compilar seus textos. Se o Miktex não estiver configurado para português, as sílabas poderão ser separadas de forma errada.
Para configurar a hifenização no Miktex para o idioma português faça o seguinte:
1. Entre em "MikteX Options" ;
2. Na aba "Languages" desmarque todos os idiomas marcados e deixe apenas "portuguese" .
Na aba "General" clique em "Refresh FNDB" e em "Update Formats".
Para configurar a hifenização no Miktex para o idioma português faça o seguinte:
1. Entre em "MikteX Options" ;
2. Na aba "Languages" desmarque todos os idiomas marcados e deixe apenas "portuguese" .
Na aba "General" clique em "Refresh FNDB" e em "Update Formats".
sexta-feira, 22 de abril de 2011
Como ejetar um CD preso no MacBook
Recentemente tive esse problema e encontrei estas dicas da própria Apple, que podem ser vistas em
http://docs.info.apple.com/article.html?path=mac/10.4/pt/mh1750.html
Eu consegui ejetar logo com a primeira dica da lista.
Se você já tentou utilizar todos os métodos convencionais de ejeção de um disco de CD ou DVD da unidade óptica de seu computador, existem alguns métodos manuais que você pode experimentar.
Primeiro, encerre todos os aplicativos que estejam usando arquivos do disco. Em seguida, tente um dos seguintes métodos alternativos:
O computador inicializará normalmente e você verá a mesa do Mac OS X habitual.
http://docs.info.apple.com/article.html?path=mac/10.4/pt/mh1750.html
Eu consegui ejetar logo com a primeira dica da lista.
Como ejetar um disco quando todas as alternativas falham
Primeiro, encerre todos os aplicativos que estejam usando arquivos do disco. Em seguida, tente um dos seguintes métodos alternativos:
- Selecione menu Apple > Reiniciar e mantenha pressionado o botão do mouse ou do trackpad até que o disco seja ejetado.
- Se a sua unidade possuir um orifício de ejeção de emergência, coloque o computador em repouso e insira a ponta de um clipe de papel desdobrado no pequeno orifício de ejeção de emergência da unidade (a localização desse orifício varia conforme o tipo de unidade). Pressione com firmeza até que o disco seja ejetado.
- Use Open Firmware para ejetar o disco se todos os demais métodos falharem (isso talvez não funcione em todos os computadores). Para usar esse método, você deve iniciar a sessão e usar brevemente o computador usando Open Firmware em vez da mesa padrão do Mac OS X.
Para ejetar um disco usando Open Firmware:
- Reinicie o computador.
- Ao ouvir o típico sinal da inicialização, mantenha pressionadas as teclas Comando + Opção + O + F (a tecla Comando é a que tem o desenho de uma maçã).
- Solte as teclas quando aparecer uma tela branca com os seguintes dizeres "Welcome to Open Firmware".
- Ao ser solicitado, digite: eject cd
- Pressione a tecla Retorno e aguarde alguns segundos. A unidade de disco deveria ejetar o disco, e "ok" deveria aparecer na tela quando a ação fosse concluída.
- Digite: mac-boot
- Pressione Retorno.
Assinar:
Postagens (Atom)