Pacotes TeX

68 views
Skip to first unread message

edson.t...@ufv.br

unread,
Jun 28, 2021, 8:12:15 AM6/28/21
to Latex-br
Bom dia pessoal. 

Não me lembro de uma única vez em que não obtive uma respostas para as minhas perguntas neste grupo. Então vamos lá a mais uma. 

Tenho um banco de dados com informações sobre as disciplina que leciono e o cabeçalho tem os seguintes itens:

Semestre & Disciplina & Matrícula & Nome & Nota & Conceito & FT & FP & TT & TP & Curso

FT - faltas teóricas,
FP - faltas práticas,
TT - turma teórica,
TP - turma prática.


Gostaria de pegar as informações deste banco de dados e fazer algumas análises estatísticas bem simples, como por exemplo:

- se curso=xxx e semestre=xxx e disciplina=xxx, então calcular media destes casos  e contar nota>=60.

Eu sei que o Sweave faz isso, mas gostaria de saber se existe um pacote TeX que faz este tipo de tarefa.

Desde já agradeço.

Edson. 






Paulo Ney de Souza

unread,
Jun 28, 2021, 9:35:22 AM6/28/21
to late...@googlegroups.com
Kkkkkkkk....quando você tem um martelo, tudo no mundo parece prego....

Obviamente, o TeX faz isso, mas ineficientemente e a um custo de trabalho humano alto.  O objetivo do TeX é a produção de documentos, hoje em dia, em PDF. Se o seu banco vai acabar num report em PDF talvez seja uma estratégia, mas de qualquer forma um pre-processamento com outra ferramenta antes de passar ao TeX deveria ser muito mais eficiente.

Paulo Ney

--
Você recebeu essa mensagem porque está inscrito no grupo "Latex-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+u...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/latex-br/37bf0821-6253-4627-8153-aa20cd485b9fn%40googlegroups.com.

Hyan Gontijo

unread,
Jun 28, 2021, 10:03:43 AM6/28/21
to Latex-br

Bom dia, Edson.

Não vou te dizer quais pacotes, mas vou mostrar como, daí vc joga no google em inglês que vc descobri a trilha.

Exemplo 1:

\newcommand*{\xPum}{2} %declaração de variável
\newcommand*{\xPdois}{2} %declaração de variável
\newcommand{\xPtres}{\xPum * \xPdois} %Não é uma igualdade é uma função f(x, y) são argumentos

Uso:
\hfil \textbf{Aluno} & \hfil \textbf{Nota} \\ 
\hline
\hfil Fulano de tal & \hfil \xPtres \\

Exemplo 2:
\newcommand{\ItalyRoads}{800000}
\newcommand{\SRSroads}{14839.9}
\newcommand{\SRSpercent}{\mycalc{\SRSroads/\ItalyRoads*100}}

Exemplo 3: (outro modo)
\def\MediaA{60.6}
\def\MediaB{75.7}
\def\MediaC{55.8}

\def\resultSomaFinal{\fpeval{ \MediaA   +  \MediaB + \MediaC }}

Uso:

\begin{center}
\hspace*{0.1cm}   Nota 1=  \MediaA     \\
\hspace*{0.1cm}   Nota 2=  \MediaB     \\
\hspace*{0.1cm}   Nota 3=  \MediaC     \\
\hspace*{0.1cm} \textcolor{green}{ SomaFinal_1 = \fpeval{ \resultSomaFinal /3 }
\end{center}

\def\Extra{10}

\hspace*{0.1cm} Extra =  \Extra   (nota extra)\\

\def\resultMediaFinal{\fpeval{ \resultSomaFinal /3   + \Extra}

Exemplo 4:
%\num{ } converte de ponto para vírgula

\begin{equation*}
\num{ \fpeval{trunc(   (\num1 - \num2)/\div1 , 3)  }   }\cdot \dot{T}_{teste}  = \num{   \fpeval{trunc(   (\num3 -\num4)*\div2  , 5)  }   } \cdot (T-1)
\end{equation*}

Jogar no arquivo pacotes.tex:


%\usepackage{siunitx}

\sisetup{
output-decimal-marker={,}% just uncomment if you want to use comma as the decimal marker!
}

Exemplo 5:


Att., Hyan Gontijo
UTFPR - Câmpus Curitiba
Engenharia Elétrica.

edson.t...@ufv.br

unread,
Jun 28, 2021, 1:37:20 PM6/28/21
to Latex-br
Boa tarde Paulo Ney e Hyan.

Como o TeX é insuperável, pelo menos na minha opinião, para elaborar textos, sempre que tenho algum material para elaborar, penso inicialmente como fazer diretamente em TeX, apesar de, como disse, saber que é possível fazer os cálculos com R+Sweave. 

Acredito que o TeX só não faz chover mesmo kkkkkkkk.

Agradeço a atenção.

Edson.
Reply all
Reply to author
Forward
0 new messages