├── abnt.bst ├── iiufrgs.cls ├── ModeloTCC.bib ├── ModeloTCC.tex ├── TCC-Anexos.tex ├── TCC-Samuel.pdf ├── TCC-Samuel.tex ├── codes ├── flow.php ├── step01.php ├── step02.php ├── step03.php ├── step04.php ├── step05.php ├── createXMLFlow.php ├── index.php ├── Basico.cpp ├── step04-trecho.php ├── step03-trecho.php ├── step02-trecho.php ├── createXMLFlow-trecho.php ├── step05-trecho.php └── flow-trecho.php ├── english.babel ├── imgs ├── flow.png ├── Etapa01.png ├── Etapa02.png ├── Etapa03.png ├── Etapa04.png ├── PLEKHG5.png ├── form01.png ├── form02.png ├── form03.png ├── step01.png ├── step02.png ├── step03.png ├── step04.png ├── step05.png ├── Etapa05-1.png ├── Etapa05-2.png ├── Etapa06-1.png ├── Etapa06-2.png ├── Etapa07-1.png ├── Etapa07-2.png ├── Etapa08-1.png ├── Etapa08-2.png ├── Etapa09-1.png ├── Etapa09-2.png ├── Etapa10-1.png ├── Etapa10-2.png ├── Etapa11-1.png ├── BrasaoCaxias.png ├── CasoDeUso01.png ├── FluxoPesquisa.png ├── FluxoSoftware.png ├── MoleculaDNA.jpg ├── MoleculaRNA.jpg ├── RegrasGrafia.png ├── CodigoGenetico.jpg ├── DuplicacaoDNA01.jpg ├── DuplicacaoDNA02.jpg ├── FluxoPesquisa2.png ├── NucleotideosDNA.jpg ├── RedeLivreEscala.png ├── SinteseProteica.jpg ├── AlgoritmoExtracao.png ├── ArquiteturaSistema.png ├── EstruturaProteina.png ├── LigacaoPeptidica.jpg ├── TranscricaoRNA01.jpg ├── TranscricaoRNA02.jpg ├── AminoacidosRadicais.jpg ├── ArquiteturaAplicacao.png ├── ArquiteturaSoftware.png ├── DiagramaComponentes.png ├── AminoacidosEssenciais1.png ├── AminoacidosEssenciais2.png ├── FluxoPesquisaSoftware.png ├── FluxoPesquisaSoftware2.png ├── QuartoEstudoCasoSTRING1.png ├── QuartoEstudoCasoSTRING2.png ├── QuartoEstudoCasoSTRING3.png ├── SegundoEstudoCasoSTRING.png ├── AminoacidosDispensaveis1.png ├── AminoacidosDispensaveis2.png ├── PrimeiroEstudoCasoSTRING.png ├── TerceiroEstudoCasoSTRING.png ├── CorrespondenciaEntreUnidade.jpg ├── PrimeiroEstudoCasoCytoscape.png ├── QuartoEstudoCasoCytoscape2.png ├── QuartoEstudoCasoCytoscape3.png ├── DuplicacaoTranscricaoTraducao.jpg └── AminoacidosCondicionalmenteIndispensaveis.png ├── TCC-CapModelo.tex ├── TCC-Conclusao.tex ├── brazilian.babel ├── TCC-Capitulo01.tex ├── TCC-Capitulo02.tex ├── TCC-Capitulo03.tex ├── TCC-Capitulo04.tex ├── TCC-Capitulo05.tex ├── TCC-Hyphenation.tex ├── TCC-Introducao.tex ├── TCC-PreTextuais.tex ├── TCC-Bibliografia.bib ├── others ├── Aminoacidos.ods ├── FluxoPesquisa.vsd ├── FluxoSoftware.bpm ├── CodigoGenetico.xlsx ├── FluxoPesquisa2.bpm ├── ProjetoSoftware.jude ├── DiagramaComponentes.jude ├── FluxoPesquisaSoftware.vsd └── FluxoPesquisaSoftware2.bpm ├── README.md ├── iidefs.sty ├── iiletter.cls ├── license ├── setspace.sty └── natbib.sty /abnt.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/abnt.bst -------------------------------------------------------------------------------- /iiufrgs.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/iiufrgs.cls -------------------------------------------------------------------------------- /ModeloTCC.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/ModeloTCC.bib -------------------------------------------------------------------------------- /ModeloTCC.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/ModeloTCC.tex -------------------------------------------------------------------------------- /TCC-Anexos.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Anexos.tex -------------------------------------------------------------------------------- /TCC-Samuel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Samuel.pdf -------------------------------------------------------------------------------- /TCC-Samuel.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Samuel.tex -------------------------------------------------------------------------------- /codes/flow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/flow.php -------------------------------------------------------------------------------- /english.babel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/english.babel -------------------------------------------------------------------------------- /imgs/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/flow.png -------------------------------------------------------------------------------- /TCC-CapModelo.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-CapModelo.tex -------------------------------------------------------------------------------- /TCC-Conclusao.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Conclusao.tex -------------------------------------------------------------------------------- /brazilian.babel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/brazilian.babel -------------------------------------------------------------------------------- /codes/step01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/step01.php -------------------------------------------------------------------------------- /codes/step02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/step02.php -------------------------------------------------------------------------------- /codes/step03.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/step03.php -------------------------------------------------------------------------------- /codes/step04.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/step04.php -------------------------------------------------------------------------------- /codes/step05.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/step05.php -------------------------------------------------------------------------------- /imgs/Etapa01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa01.png -------------------------------------------------------------------------------- /imgs/Etapa02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa02.png -------------------------------------------------------------------------------- /imgs/Etapa03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa03.png -------------------------------------------------------------------------------- /imgs/Etapa04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa04.png -------------------------------------------------------------------------------- /imgs/PLEKHG5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/PLEKHG5.png -------------------------------------------------------------------------------- /imgs/form01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/form01.png -------------------------------------------------------------------------------- /imgs/form02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/form02.png -------------------------------------------------------------------------------- /imgs/form03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/form03.png -------------------------------------------------------------------------------- /imgs/step01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/step01.png -------------------------------------------------------------------------------- /imgs/step02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/step02.png -------------------------------------------------------------------------------- /imgs/step03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/step03.png -------------------------------------------------------------------------------- /imgs/step04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/step04.png -------------------------------------------------------------------------------- /imgs/step05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/step05.png -------------------------------------------------------------------------------- /TCC-Capitulo01.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Capitulo01.tex -------------------------------------------------------------------------------- /TCC-Capitulo02.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Capitulo02.tex -------------------------------------------------------------------------------- /TCC-Capitulo03.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Capitulo03.tex -------------------------------------------------------------------------------- /TCC-Capitulo04.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Capitulo04.tex -------------------------------------------------------------------------------- /TCC-Capitulo05.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Capitulo05.tex -------------------------------------------------------------------------------- /TCC-Hyphenation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Hyphenation.tex -------------------------------------------------------------------------------- /TCC-Introducao.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Introducao.tex -------------------------------------------------------------------------------- /TCC-PreTextuais.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-PreTextuais.tex -------------------------------------------------------------------------------- /imgs/Etapa05-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa05-1.png -------------------------------------------------------------------------------- /imgs/Etapa05-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa05-2.png -------------------------------------------------------------------------------- /imgs/Etapa06-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa06-1.png -------------------------------------------------------------------------------- /imgs/Etapa06-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa06-2.png -------------------------------------------------------------------------------- /imgs/Etapa07-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa07-1.png -------------------------------------------------------------------------------- /imgs/Etapa07-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa07-2.png -------------------------------------------------------------------------------- /imgs/Etapa08-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa08-1.png -------------------------------------------------------------------------------- /imgs/Etapa08-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa08-2.png -------------------------------------------------------------------------------- /imgs/Etapa09-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa09-1.png -------------------------------------------------------------------------------- /imgs/Etapa09-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa09-2.png -------------------------------------------------------------------------------- /imgs/Etapa10-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa10-1.png -------------------------------------------------------------------------------- /imgs/Etapa10-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa10-2.png -------------------------------------------------------------------------------- /imgs/Etapa11-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/Etapa11-1.png -------------------------------------------------------------------------------- /TCC-Bibliografia.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/TCC-Bibliografia.bib -------------------------------------------------------------------------------- /imgs/BrasaoCaxias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/BrasaoCaxias.png -------------------------------------------------------------------------------- /imgs/CasoDeUso01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/CasoDeUso01.png -------------------------------------------------------------------------------- /imgs/FluxoPesquisa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/FluxoPesquisa.png -------------------------------------------------------------------------------- /imgs/FluxoSoftware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/FluxoSoftware.png -------------------------------------------------------------------------------- /imgs/MoleculaDNA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/MoleculaDNA.jpg -------------------------------------------------------------------------------- /imgs/MoleculaRNA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/MoleculaRNA.jpg -------------------------------------------------------------------------------- /imgs/RegrasGrafia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/RegrasGrafia.png -------------------------------------------------------------------------------- /others/Aminoacidos.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/Aminoacidos.ods -------------------------------------------------------------------------------- /codes/createXMLFlow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/codes/createXMLFlow.php -------------------------------------------------------------------------------- /imgs/CodigoGenetico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/CodigoGenetico.jpg -------------------------------------------------------------------------------- /imgs/DuplicacaoDNA01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/DuplicacaoDNA01.jpg -------------------------------------------------------------------------------- /imgs/DuplicacaoDNA02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/DuplicacaoDNA02.jpg -------------------------------------------------------------------------------- /imgs/FluxoPesquisa2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/FluxoPesquisa2.png -------------------------------------------------------------------------------- /imgs/NucleotideosDNA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/NucleotideosDNA.jpg -------------------------------------------------------------------------------- /imgs/RedeLivreEscala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/RedeLivreEscala.png -------------------------------------------------------------------------------- /imgs/SinteseProteica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/SinteseProteica.jpg -------------------------------------------------------------------------------- /others/FluxoPesquisa.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/FluxoPesquisa.vsd -------------------------------------------------------------------------------- /others/FluxoSoftware.bpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/FluxoSoftware.bpm -------------------------------------------------------------------------------- /imgs/AlgoritmoExtracao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AlgoritmoExtracao.png -------------------------------------------------------------------------------- /imgs/ArquiteturaSistema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/ArquiteturaSistema.png -------------------------------------------------------------------------------- /imgs/EstruturaProteina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/EstruturaProteina.png -------------------------------------------------------------------------------- /imgs/LigacaoPeptidica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/LigacaoPeptidica.jpg -------------------------------------------------------------------------------- /imgs/TranscricaoRNA01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/TranscricaoRNA01.jpg -------------------------------------------------------------------------------- /imgs/TranscricaoRNA02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/TranscricaoRNA02.jpg -------------------------------------------------------------------------------- /others/CodigoGenetico.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/CodigoGenetico.xlsx -------------------------------------------------------------------------------- /others/FluxoPesquisa2.bpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/FluxoPesquisa2.bpm -------------------------------------------------------------------------------- /others/ProjetoSoftware.jude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/ProjetoSoftware.jude -------------------------------------------------------------------------------- /imgs/AminoacidosRadicais.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosRadicais.jpg -------------------------------------------------------------------------------- /imgs/ArquiteturaAplicacao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/ArquiteturaAplicacao.png -------------------------------------------------------------------------------- /imgs/ArquiteturaSoftware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/ArquiteturaSoftware.png -------------------------------------------------------------------------------- /imgs/DiagramaComponentes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/DiagramaComponentes.png -------------------------------------------------------------------------------- /imgs/AminoacidosEssenciais1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosEssenciais1.png -------------------------------------------------------------------------------- /imgs/AminoacidosEssenciais2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosEssenciais2.png -------------------------------------------------------------------------------- /imgs/FluxoPesquisaSoftware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/FluxoPesquisaSoftware.png -------------------------------------------------------------------------------- /imgs/FluxoPesquisaSoftware2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/FluxoPesquisaSoftware2.png -------------------------------------------------------------------------------- /imgs/QuartoEstudoCasoSTRING1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/QuartoEstudoCasoSTRING1.png -------------------------------------------------------------------------------- /imgs/QuartoEstudoCasoSTRING2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/QuartoEstudoCasoSTRING2.png -------------------------------------------------------------------------------- /imgs/QuartoEstudoCasoSTRING3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/QuartoEstudoCasoSTRING3.png -------------------------------------------------------------------------------- /imgs/SegundoEstudoCasoSTRING.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/SegundoEstudoCasoSTRING.png -------------------------------------------------------------------------------- /others/DiagramaComponentes.jude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/DiagramaComponentes.jude -------------------------------------------------------------------------------- /others/FluxoPesquisaSoftware.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/FluxoPesquisaSoftware.vsd -------------------------------------------------------------------------------- /imgs/AminoacidosDispensaveis1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosDispensaveis1.png -------------------------------------------------------------------------------- /imgs/AminoacidosDispensaveis2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosDispensaveis2.png -------------------------------------------------------------------------------- /imgs/PrimeiroEstudoCasoSTRING.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/PrimeiroEstudoCasoSTRING.png -------------------------------------------------------------------------------- /imgs/TerceiroEstudoCasoSTRING.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/TerceiroEstudoCasoSTRING.png -------------------------------------------------------------------------------- /others/FluxoPesquisaSoftware2.bpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/others/FluxoPesquisaSoftware2.bpm -------------------------------------------------------------------------------- /imgs/CorrespondenciaEntreUnidade.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/CorrespondenciaEntreUnidade.jpg -------------------------------------------------------------------------------- /imgs/PrimeiroEstudoCasoCytoscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/PrimeiroEstudoCasoCytoscape.png -------------------------------------------------------------------------------- /imgs/QuartoEstudoCasoCytoscape2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/QuartoEstudoCasoCytoscape2.png -------------------------------------------------------------------------------- /imgs/QuartoEstudoCasoCytoscape3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/QuartoEstudoCasoCytoscape3.png -------------------------------------------------------------------------------- /imgs/DuplicacaoTranscricaoTraducao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/DuplicacaoTranscricaoTraducao.jpg -------------------------------------------------------------------------------- /imgs/AminoacidosCondicionalmenteIndispensaveis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuel-oldra/Monografia/HEAD/imgs/AminoacidosCondicionalmenteIndispensaveis.png -------------------------------------------------------------------------------- /codes/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | .:: BioNet ::. 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /codes/Basico.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace std; 5 | 6 | int main(){ 7 | 8 | int integer1 = 0; 9 | int integer2 = 0; 10 | int soma = 0; 11 | 12 | cout << "Digite o primeiro numero: "; 13 | cin >> integer1; 14 | cout << "Digite o segundo numero: "; 15 | cin >> integer2; 16 | soma = integer1 + integer2; 17 | cout << "A soma de " << integer1 << " + " 18 | << integer2 << " = " << soma << endl; 19 | 20 | system("Pause"); 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /codes/step04-trecho.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codes/step03-trecho.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codes/step02-trecho.php: -------------------------------------------------------------------------------- 1 | getProxy(); 9 | $error = $webService->getError(); 10 | echo $error ? $error : ''; 11 | $params01 = array('db' => 'omim', 'term' => $term); 12 | $resp01 = $proxy->run_eSearch($params01); 13 | foreach ($resp01[IdList][Id] as $idItem){ 14 | $params02 = array('db' => 'omim', 'id' => $idItem); 15 | $resp02 = $proxy->run_eSummary($params02); 16 | echo $resp02[DocSum][Id]; 17 | echo $resp02[DocSum][Item][0][ItemContent]; 18 | echo $resp02[DocSum][Item][1][ItemContent]; 19 | echo $resp02[DocSum][Item][2][ItemContent]; 20 | echo $resp02[DocSum][Item][3][ItemContent]; 21 | } 22 | ?> -------------------------------------------------------------------------------- /codes/createXMLFlow-trecho.php: -------------------------------------------------------------------------------- 1 | formatOutput = true; 10 | $flow = $xmlDoc->createElement('flow'); 11 | $flow = $xmlDoc->appendChild($flow); 12 | for($i = 0; $i < count($fluxo); $i++){ 13 | $step = $xmlDoc->createElement('step', $fluxo[$i]); 14 | $step = $flow->appendChild($step); 15 | } 16 | $xmlDoc->save($filename); 17 | header('Content-Type: application/save'); 18 | header('Content-Length:' . filesize($filename)); 19 | header('Content-Disposition: attachment; filename="' . 20 | $filename . '"'); 21 | header('Content-Transfer-Encoding: binary'); 22 | header('Expires: 0'); 23 | header('Pragma: no-cache'); 24 | $fp = fopen($filename, 'r'); 25 | fpassthru($fp); 26 | fclose($fp); 27 | exit; 28 | ?> -------------------------------------------------------------------------------- /codes/step05-trecho.php: -------------------------------------------------------------------------------- 1 | 0){ 4 | if(count($proteinasSelecionadas) == 1) 5 | $linkFile = 'http://string-db.org/api/url/' . 6 | 'network?identifier=' . 7 | $proteinasSelecionadas[0]; 8 | elseif(count($proteinasSelecionadas) > 1){ 9 | for($i=0;$i -------------------------------------------------------------------------------- /codes/flow-trecho.php: -------------------------------------------------------------------------------- 1 | 0 and strlen($nome) > 1 20 | and $tipo == 'text/xml'){ 21 | $caminho = realpath('.') . '/' . $nome; 22 | move_uploaded_file($tmpNome, $caminho); 23 | if(file_exists($caminho)){ 24 | $xmlstr = file_get_contents($caminho); 25 | $xmlDoc = new domDocument(); 26 | $xmlDoc->loadXML($xmlstr); 27 | $xml = simplexml_import_dom($xmlDoc); 28 | foreach($xml->step as $val) 29 | $fluxo[count($fluxo)] = (string) $val; 30 | } 31 | } 32 | } 33 | $removeItem = $_GET['$removeItem']; 34 | if($removeItem > -1){ 35 | if(count($fluxo) != 1){ 36 | unset($fluxo[$removeItem]); 37 | array_unshift($fluxo, array_shift($fluxo)); 38 | } 39 | else 40 | unset($fluxo); 41 | } 42 | $limpaFluxo = $_GET['$limpaFluxo']; 43 | if($limpaFluxo == 'yes') 44 | unset($fluxo); 45 | $_SESSION['fluxo'] = $fluxo; 46 | ?> -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | Integração de Dados Biológicos - Proteínas e Doenças Gênicas 3 |

4 |

5 | Resumo • 6 | Fluxo de Pesquisa • 7 | Rede de Interação de uma Proteína 8 |

9 | 10 | ## Resumo 11 | 12 | Atualmente existem vários repositórios de dados biológicos espalhados pela Internet e podem ser encontradas informações dos mais diferentes interesses através da utilização combinada de alguns deles. Para tanto, já foram documentados diversos processos biológicos para obtenção de determinados resultados, e em sua grande maioria eles são executados de forma manual, o que aumenta a chance de erros. O objetivo desse trabalho é modelar e desenvolver um sistema capaz de pesquisar doenças genéticas, automatizando e integrando os sites e o software utilizados pelo especialista. Esse trabalho também apresenta um estudo sobre os temas relacionados ao processo de pesquisa de uma doença genética e outros repositórios de dados biológicos analisando a informação que eles disponibilizam. 13 | 14 | ## Fluxo de Pesquisa 15 | 16 |
17 | 18 | ![alt text](https://raw.githubusercontent.com/samuel-oldra/Monografia/main/imgs/FluxoPesquisa2.png) 19 | 20 |
21 | 22 | ## Ex. Rede de Interação de uma Proteína 23 | 24 |
25 | 26 | ![alt text](https://raw.githubusercontent.com/samuel-oldra/Monografia/main/imgs/PrimeiroEstudoCasoSTRING.png) 27 | 28 |
29 | -------------------------------------------------------------------------------- /iidefs.sty: -------------------------------------------------------------------------------- 1 | % 2 | % iidefs.sty - pacote com definicoes do II/UFRGS 3 | % $Id: iidefs.sty,v 4.3 2003/11/21 22:36:13 avila Exp $ 4 | % 5 | % UFRGS TeX Users Group 6 | % Institute of Informatics --- UFRGS 7 | % Porto Alegre, Brazil 8 | % http://gppd.inf.ufrgs.br/~avila/utug 9 | % Discussion list: utug-l@inf.ufrgs.br 10 | % 11 | % Copyright (C) 2001,2003 UFRGS TeX Users Group 12 | % This is free software, distributed under the GNU GPL; please take 13 | % a look in `iiufrgs.cls' to see complete information on using, copying 14 | % and redistributing these files 15 | % 16 | \NeedsTeXFormat{LaTeX2e} 17 | \ProvidesPackage{iidefs} 18 | \RequirePackage{graphicx} 19 | 20 | % 21 | % definicoes de nomes 22 | % 23 | \def\ucs{Universidade de Caxias do Sul} 24 | \def\dein{Centro de Computa{\c{c}}{\~a}o e Tecnologia da Informa{\c{c}}{\~a}o} 25 | \def\coursename{Bacharelado em Sistemas de Informa{\c{c}}{\~a}o} 26 | 27 | % 28 | % produz o logotipo do Instituto; o parametro opcional e' um 29 | % fator de escala 30 | % 31 | % ex.: 32 | % \iilogo % tamanho normal (fonte equiv. a 10pt) 33 | % \iilogo[2] % com o dobro do tamanho 34 | % \iilogo[.5] % com metade do tamanho 35 | % 36 | \DeclareRobustCommand{\iilogo}[1][1]{ 37 | \includegraphics[scale=#1]{iilogo.eps} 38 | } 39 | 40 | % 41 | % produz uma versao alternativa do logotipo do Instituto; possui 42 | % o mesmo parametro opcional para escala 43 | % 44 | \DeclareRobustCommand{\variilogo}[1][1]{ 45 | \includegraphics[scale=#1]{variilogo.eps} 46 | } 47 | 48 | -------------------------------------------------------------------------------- /iiletter.cls: -------------------------------------------------------------------------------- 1 | % 2 | % iiletter.cls - modelo de carta com logotipo do II/UFRGS 3 | % $Id: iiletter.cls,v 4.1 2002/12/07 17:20:09 utug Exp $ 4 | % 5 | % UFRGS TeX Users Group 6 | % Institute of Informatics --- UFRGS 7 | % Porto Alegre, Brazil 8 | % http://gppd.inf.ufrgs.br/~avila/utug 9 | % Discussion list: utug-l@inf.ufrgs.br 10 | % 11 | % Copyright (C) 2001 UFRGS TeX Users Group 12 | % This is free software, distributed under the GNU GPL; please take 13 | % a look in `iiufrgs.cls' to see complete information on using, copying 14 | % and redistributing these files 15 | % 16 | \NeedsTeXFormat{LaTeX2e} 17 | \ProvidesClass{iiletter} 18 | \DeclareOption{variilogo}{ 19 | \gdef\ii@variilogo{1} 20 | } 21 | \DeclareOption*{ 22 | \PassOptionsToClass{\CurrentOption}{letter} 23 | } 24 | \ProcessOptions\relax 25 | \LoadClass[a4paper,12pt]{letter} 26 | \RequirePackage[brazilian]{babel} 27 | \RequirePackage{iidefs} 28 | 29 | % 30 | % definicoes padrao 31 | % 32 | \date{Caxias~do~Sul, \today} 33 | \newcommand{\estilorodape}{\scriptsize\sffamily\bfseries} 34 | \address{ 35 | {\ii} --- {\ufrgs}\\ 36 | Av.~Bento Gon{\c{c}}alves, 9500 Bloco~IV --- Cx.~Postal 15064 --- 91501-970 Porto~Alegre\\ 37 | Phone: +55 51 3316-6165\hspace{2em}Fax: +55 51 3316-7308\hspace{2em}http://www.inf.ufrgs.br 38 | } 39 | 40 | % 41 | % definicoes internas 42 | % 43 | \def\linha{\rule[1ex]{\textwidth}{2pt}} 44 | \def\cabecalho{ 45 | \parbox[b]{\textwidth}{\iilogo\\\linha} 46 | } 47 | \def\varcabecalho{ 48 | \makebox[\textwidth]{\variilogo[1.2]} 49 | } 50 | \def\rodape{\parbox[b]{\textwidth}{ 51 | \linha\\ 52 | \estilorodape\centering\fromaddress 53 | }} 54 | 55 | % 56 | % definicao do estilo de pagina (cabecalho e rodape) 57 | % 58 | \def\ps@iiletter{ 59 | \let\@evenfoot\@empty 60 | \let\@evenhead\@empty 61 | \def\@oddhead{\@ifundefined{ii@variilogo}{\cabecalho}{\varcabecalho}} 62 | \def\@oddfoot{\rodape} 63 | } 64 | \pagestyle{iiletter} 65 | \let\ps@empty\ps@iiletter 66 | \let\ps@firstpage\ps@iiletter 67 | \let\ps@headings\ps@iiletter 68 | 69 | % 70 | % margens e etc 71 | % 72 | \setlength{\topmargin}{20mm} % margem superior 73 | \settoheight{\headheight}{\cabecalho} 74 | \setlength{\headsep}{10mm} % dist. cabecalho ao texto 75 | \settoheight{\footskip}{\rodape} 76 | \addtolength{\footskip}{10mm} % dist. texto ao rodape 77 | \setlength{\textheight}{\paperheight} 78 | \addtolength{\textheight}{-8mm} % margem inferior 79 | \addtolength{\textheight}{-\topmargin} 80 | \addtolength{\textheight}{-\headheight} 81 | \addtolength{\textheight}{-\headsep} 82 | \addtolength{\textheight}{-\footskip} 83 | \setlength{\oddsidemargin}{30mm} % margem esquerda 84 | \setlength{\evensidemargin}{30mm} % margem direita 85 | \setlength{\textwidth}{\paperwidth} 86 | \addtolength{\textwidth}{-\oddsidemargin} 87 | \addtolength{\textwidth}{-\evensidemargin} 88 | \addtolength{\topmargin}{-1in} 89 | \addtolength{\oddsidemargin}{-1in} 90 | \addtolength{\evensidemargin}{-1in} 91 | \setlength{\parindent}{4em} 92 | 93 | % 94 | % redefine o comando opening para nao colocar o endereco 95 | % no canto superior direito 96 | % 97 | \renewcommand*{\opening}[1]{ 98 | {\raggedleft\@date\par}% 99 | \vspace{2\parskip}% 100 | {\raggedright\toname \\ \toaddress \par}% 101 | \vspace{2\parskip}% 102 | \noindent#1\par\nobreak 103 | } 104 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | 294 | Copyright (C) 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | , 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /setspace.sty: -------------------------------------------------------------------------------- 1 | %%% ====================================================================== 2 | %%% @LaTeX-style-file{ 3 | %%% filename = "setspace.sty", 4 | %%% version = "6.7", 5 | %%% date = "Fri 1 December 2000", 6 | %%% time = "17:49 UT+11", 7 | %%% author = "Geoffrey Tobin", 8 | %%% address = "Department of Electronic Engineering 9 | %%% Faculty of Science and Technology 10 | %%% La Trobe University 11 | %%% Bundoora VIC 3086 12 | %%% Australia", 13 | %%% email = "G.Tobin@latrobe.edu.au (Internet)", 14 | %%% telephone = "(+ 613) 9479-3736", 15 | %%% FAX = "(+ 613) 9479-3025", 16 | %%% supported = "yes", 17 | %%% archived = "CTAN", 18 | %%% distribution = "freely redistributable", 19 | %%% keywords = "LaTeX package, line spacing", 20 | %%% codetable = "ISO/ASCII", 21 | %%% checksum = "11793 546 2608 21972", 22 | %%% docstring = "setspace.sty is a LaTeX (2e) package. 23 | %%% Comments and bug reports welcome! 24 | %%% 25 | %%% This includes GDG's modification to Erica Harris' 26 | %%% setspace.sty. The main aspects of this 27 | %%% modification deal with the definitions of 28 | %%% \singlespacing \onehalfspacing, and 29 | %%% \doublespacing, (these are near the beginning of 30 | %%% the file). Primarily, these deal with adding 31 | %%% fontsize changes to guarantee that the new 32 | %%% baseline is properly defined and placed into 33 | %%% action. The extra \vskip in the definition of 34 | %%% \singlespacing seems to make for a cleaner 35 | %%% transition from multiple spacing back to single 36 | %%% spacing. These did not appear warrranted for 37 | %%% other size changes. 38 | %%% 39 | %%% Modified by GDG on November 1, 1992, to allow 40 | %%% for use of New Font Selection Scheme. 41 | %%% 42 | %%% Modified by GDG on June 4, 1993, to correct 43 | %%% for spacing tokens in definition of \@setsize 44 | %%% Thanks to Kaja P. Christiansen 45 | %%% for the fix!! 46 | %%% 47 | %%% Modified by GDG on May 24, 1994, to change toggle 48 | %%% definition from \selectfont to \@newbaseline. 49 | %%% 50 | %%% Modified by GDG on May 25, 1994, to add 51 | %%% definition of \everydisplay -- this part of 52 | %%% the code was apparently written by Geoffrey 53 | %%% Tobin on Thu 23 Jan 1992 and was provided by 54 | %%% stanton@haas.berkeley.edu (Richard Stanton). 55 | %%% This should help with some of the awkward math 56 | %%% placements in changing spacings. 57 | %%% 58 | %%% Modified by GT on 23 Jan 1996, to correct 59 | %%% \everymath bug, first reported by Mario 60 | %%% Wolczko on 9 June 1992. 61 | %%% 62 | %%% Modified by GT on 23 Jan 1996, to correct 63 | %%% usage of comment characters in macro 64 | %%% definitions. 65 | %%% 66 | %%% Modified by GT on 23 Jan 1996, to update 67 | %%% (adjusted) \@xfloat definition for LaTeX2e. 68 | %%% Bug report was courtesy of Kay Nettle. 69 | %%% 70 | %%% Modified by GT on 24 Jan 1996, to update 71 | %%% (adjusted) \@footnotetext definition for 72 | %%% LaTeX2e, and to add an adjusted LaTeX2e 73 | %%% \@mpfootnotext definition for minipages. 74 | %%% Bug report was courtesy Kay Nettle. 75 | %%% 76 | %%% Changed by GT on 6 Feb 1996, into a LaTeX2e 77 | %%% package. 78 | %%% 79 | %%% Made more package-like by GT on 14 Feb 1996, 80 | %%% by adding standard messages. 81 | %%% 82 | %%% GT replaced \@normalsize by \normalsize on 28 83 | %%% Sep 1996. This change was successively 84 | %%% advised by: 85 | %%% 86 | %%% Rowland J.~Bartlett 87 | %%% 88 | %%% on Tue 6 Aug 96, 89 | %%% 90 | %%% Ted Stern 91 | %%% 92 | %%% on Wed 7 Aug 96, 93 | %%% 94 | %%% Michal Jaegermann 95 | %%% 96 | %%% on Fri 27 Sep 96. 97 | %%% 98 | %%% GT: Sat 28 Sep 1996: Added call to 99 | %%% \setspace@size in \setstretch, as suggested 100 | %%% by David Hull 101 | %%% on Wed 24 July 1996. 102 | %%% 103 | %%% GT: Sat 28 Sep 1996: Pared \setspace@size 104 | %%% mercilessly down to \@currsize, following 105 | %%% advice given on Fri 27 Sep 1996 by Michal 106 | %%% Jaegermann . 107 | %%% Retained this macro for flexibility. 108 | %%% 109 | %%% Code rearranged by GT, Sat 28 Sep 1996, to give 110 | %%% greater prominence to \setstretch. 111 | %%% 112 | %%% Also, GT changed (Sat 28 Sep 1996) many 113 | %%% occurrences of \def to \newcommand, 114 | %%% \renewcommand, or \newenvironment, 115 | %%% as seemed appropriate. 116 | %%% 117 | %%% GT, Tue 10 Dec 1996: Following a suggestion 118 | %%% by Ted Stern, the `single' spacing is now 119 | %%% settable by the user. This is for slightly 120 | %%% large fonts such as Lucida Bright. 121 | %%% 122 | %%% GT, Wed 11 Dec 1996: For simplicity and 123 | %%% maintainability, call \onehalfspacing in 124 | %%% the onehalfspace environment, and 125 | %%% \doublespacing in the doublespace 126 | %%% environment. 127 | %%% 128 | %%% GT, Wed 11 Dec 1996: Also deleted 129 | %%% \setspace@size from \setstretch, 130 | %%% as \@currsize suffices. 131 | %%% 132 | %%% Modified by Brett Presnell (BP) 133 | %%% on 21 Mar 1998 134 | %%% to add nodisplayskipstretch option, which 135 | %%% turns off the stretching of the space 136 | %%% before and after displays, which is often 137 | %%% excessive, particularly with doublespaced 138 | %%% documents. Also added the 139 | %%% setdisplayskipstretch command, which allows 140 | %%% the user to choose by how much to stretch 141 | %%% the space before and after displays 142 | %%% independently from the setting of 143 | %%% baselinestretch. This works regardless of 144 | %%% whether the nodisplayskipstretch option is 145 | %%% in effect. 146 | %%% 147 | %%% GT, Wed 15 Apr 1998: Added the singlespace* 148 | %%% environment requested by 149 | %%% Mark Olesen 150 | %%% on Sat 24 May 1997 and Wed 18 June 1997. 151 | %%% This is reported to give improved vertical 152 | %%% spacing around itemize and quote environments. 153 | %%% 154 | %%% GT, Wed 15 Apr 1998: David Hull pointed out on 155 | %%% Fri 12 Dec 1997 that the \belowdisplayskip line 156 | %%% in the \everydisplay was mistyped. Now fixed. 157 | %%% 158 | %%% GT, Thu 26 Nov 1998: Finally got round to 159 | %%% fixing the absence of \begingroup from 160 | %%% onehalfspace and doublespace environments. 161 | %%% Thanks to: Bernd Schandl, Ron Smith, 162 | %%% Himanshu Gohel, and Kevin Ruland, for bringing 163 | %%% it to my long overdue attention. 164 | %%% 165 | %%% GT, Tue 27 July 1999: On Saturday 24 July 166 | %%% 1999, Alexander L. Wolf 167 | %%% informed me that the \doublespace and 168 | %%% \onehalfspace _macros_ are still at fault. 169 | %%% 170 | %%% GT, Fri 3 March 2000: Today Stefano 171 | %%% Lacaprara of Italy brought my attention to 172 | %%% the need to extend the commands and macros 173 | %%% to point sizes other than 10, 11 and 12. 174 | %%% Since there's no general formula for the 175 | %%% line stretch values in terms of point size, 176 | %%% and they vary only slightly between 10, 11 177 | %%% and 12 pt, and furthermore the values were 178 | %%% presumably optimised specifically for the 179 | %%% Computer Modern fonts, i've chosen to use 180 | %%% the 10 pt values as the generic defaults. 181 | %%% 182 | %%% GT, Fri 1 December 2000: George Pearson 183 | %%% requested package options for the three 184 | %%% common spacings. 185 | %%% 186 | %%% The checksum field above contains a CRC-16 187 | %%% checksum as the first value, followed by the 188 | %%% equivalent of the standard UNIX wc (word 189 | %%% count) utility output of lines, words, and 190 | %%% characters. This is produced by Robert 191 | %%% Solovay's checksum utility." 192 | %%% } 193 | %%% ====================================================================== 194 | %% FILE: setspace.sty in SYS2.TEX.PUB.ISULATEX.STYLES 195 | %% AUTHOR: Erica M. S. Harris 196 | %% DATE: April 1990 197 | %% MOD: March 1991 198 | %%% 199 | %%% Update to LaTeX (2e) : 6 Feb 1996. 200 | %%% Description: LaTeX Document Package "setspace" 201 | %%% 202 | %%% Usage: 203 | %%% \documentclass[...]{...} 204 | %%% \usepackage{setspace} 205 | %%% 206 | %% Based on the doublespace option created by Stephen Page. 207 | %% 208 | %% This style option provides commands and environments for doing 209 | %% double and one-and-a-half spacing based on pt size. 210 | %% 211 | %% Single spacing is the default. 212 | %% 213 | %% Three commands, \singlespacing, \onehalfspacing, and 214 | %% \doublespacing, are for use in the preamble to set the overall 215 | %% spacing for the document. If a different spacing is required then 216 | %% the \setstretch{baselinestretch} command can be used in the 217 | %% preamble to set the baselinestretch appropriately. The default 218 | %% spacing with this style option is single spacing. 219 | %% 220 | %% Three environments, singlespace, onehalfspace, and doublespace, 221 | %% allow the spacing to be changed within the document. Both the 222 | %% onehalfspace and doublespace environments are intended to increase 223 | %% the spacing, so the onehalfspace environment should not be used in 224 | %% a double spaced document. If an increased spacing different from 225 | %% one-and-a-half or double spacing is required then the spacing 226 | %% environment can be used. The spacing environment takes one 227 | %% argument which is the larger baselinestretch to use, 228 | %% e.g., \begin{spacing}{2.5}. 229 | %% 230 | %% \footins is adjusted the same as \parskip - appears to work. Lose 231 | %% stretch parts but don't consider that to be crucial 232 | %% 233 | %% Removed code for altering spacing before and after displayed 234 | %% equations - just looked too much. 235 | %% 236 | %% MODS: 237 | %% Redefinition of \spacing and \endspacing for consistency with 238 | %% TeX 3.x inserted by George Greenwade. Modification provided by 239 | %% Philip Ross (ROSS@UK.AC.ABDN.BIOMED) and John Byrne via INFO-TeX. 240 | %% 241 | %% PLEASE REPORT ANY BUGS 242 | %% 243 | %% Old Documentation follows: 244 | %% 1. A new environment "singlespace" is provided, within which single 245 | %% spacing will apply. 246 | %% JFL - changed so that it works in regular text and so that 247 | %% vertical space before and after is correctly computed 248 | %% 2. Double spacing is turned off within footnotes and floats (figures 249 | %% and tables). 250 | %% 3. Proper double spacing happens below tabular environments and in 251 | %% other places where LaTeX uses a strut. 252 | %% 4. Slightly more space is inserted before footnotes. 253 | %% 5. JFL - fixes spacing before and after displayed math 254 | %% 255 | %% 256 | %% mods: Jean-Francois Lamy 257 | %% lamy@ai.toronto.edu 258 | %% lamy@utai.uucp 259 | %% 260 | %% POSSIBLE BUGS: 261 | %% . Increasing struts may possibly cause some other obscure part of 262 | %% formatting to fall over. 263 | %% . \begin{singlespace}\begin{quote} produces the wrong spacing before 264 | %% the quote (extra glue is inserted). 265 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 266 | 267 | \NeedsTeXFormat {LaTeX2e}[1994/12/01] 268 | \def \filename {setspace.sty} 269 | \def \filedate {2000/12/01} 270 | \def \fileversion {6.7} 271 | \ProvidesPackage {setspace}[\filedate\space\fileversion\space 272 | Contributed and Supported LaTeX2e package] 273 | \typeout {Package: `setspace' \fileversion\space <\filedate>} 274 | 275 | % BP: add nodisplayskipstretch option and \setdisplayskipstretch command. 276 | 277 | \newcommand{\displayskipstretch}{\baselinestretch} 278 | \newcommand{\setdisplayskipstretch}[1]{\renewcommand{\displayskipstretch}{#1}} 279 | \DeclareOption{nodisplayskipstretch}{\setdisplayskipstretch{1.0}} 280 | 281 | % GT: add George Pearsons' suggested options. 282 | 283 | \DeclareOption{singlespacing}{\AtEndOfPackage{\singlespacing}} 284 | \DeclareOption{onehalfspacing}{\AtEndOfPackage{\onehalfspacing}} 285 | \DeclareOption{doublespacing}{\AtEndOfPackage{\doublespacing}} 286 | 287 | \ProcessOptions 288 | 289 | % GT: Sat 28 Sep 1996: Widely using \newcommand, \renewcommand, and 290 | % \newenvironment, instead of \def. 291 | 292 | % ** Line space commands. 293 | 294 | \newcommand{\setstretch}[1]{% 295 | \def\baselinestretch{#1}% 296 | \@currsize 297 | } 298 | 299 | % GT: Sat 28 Sep 1996: spacing commands and environments modified to 300 | % use \setstretch instead of \baselinestretch. 301 | % 302 | % GT: Sat 28 Sep 1996: No, I don't know understand the line spacing 303 | % algorithms! If someone (LaTeX team) can enlighten me as to the 304 | % general rule, please do! It would be very pleasant if setspace.sty 305 | % were suited for document font sizes other than 10, 11 and 12 pt. 306 | % 307 | % GT: Tue 10 Dec 1996: Instead of fixing singlespacing to exact unity, 308 | % allow user to redefine it (only slightly, please!) from its initial 309 | % value of unity, in the case when a particular font is slightly larger 310 | % or slightly smaller than its point size would indicate. This change 311 | % affects setspace's single spacing commands, and LaTeX's footnote and 312 | % float environments. The one and a half, double, and arbitrary 313 | % spacing commands are unaltered. 314 | 315 | \newcommand{\SetSinglespace}[1]{% 316 | \def\setspace@singlespace{#1}% 317 | } 318 | 319 | % Here's the default single line spacing value. 320 | \SetSinglespace{1} 321 | 322 | \newcommand{\singlespacing}{% 323 | \setstretch {\setspace@singlespace}% normally 1 324 | \vskip \baselineskip % Correction for coming into singlespace 325 | } 326 | 327 | \newcommand{\onehalfspacing}{% 328 | \setstretch{1.25}% default 329 | \ifcase \@ptsize \relax % 10pt 330 | \setstretch {1.25}% 331 | \or % 11pt 332 | \setstretch {1.213}% 333 | \or % 12pt 334 | \setstretch {1.241}% 335 | \fi 336 | } 337 | 338 | \newcommand{\doublespacing}{% 339 | \setstretch {1.667}% default 340 | \ifcase \@ptsize \relax % 10pt 341 | \setstretch {1.667}% 342 | \or % 11pt 343 | \setstretch {1.618}% 344 | \or % 12pt 345 | \setstretch {1.655}% 346 | \fi 347 | } 348 | 349 | % ** Modification of the LaTeX command \@setsize. 350 | 351 | %---Stretch the baseline BEFORE calculating the strut size. This improves 352 | % spacing below tabular environments etc., probably... 353 | % Comments are welcomed. 354 | 355 | % GT: Sun 29 Sep 1996: Question: Is this code anywhere near correct 356 | % since this part of LaTeX (in, eg, latex.ltx) has been greatly changed? 357 | 358 | % GT: Sun 29 Sep 1996: The meanings of the arguments to \@setsize 359 | % appear to be (whatever these may signify) : 360 | % current size; font baselineskip; ignored (!); and font size. 361 | 362 | % GT: Sun 29 Sep 1996: Note that \@setsize (in latest LaTeX, 363 | % \@setfontsize, which is called by \@setsize) seems to be the only 364 | % place in purely modern LaTeX where \@currsize is set, and ltxguide.cls 365 | % seems to be the only file in the LaTeX base distribution that uses it! 366 | 367 | \def\@setsize#1#2#3#4{% 368 | % Modified 1993.04.07--GDG per KPC 369 | \@nomath#1% 370 | \let\@currsize#1% 371 | \baselineskip #2% 372 | \baselineskip \baselinestretch\baselineskip 373 | \parskip \baselinestretch\parskip 374 | \setbox\strutbox \hbox{% 375 | \vrule height.7\baselineskip 376 | depth.3\baselineskip 377 | width\z@}% 378 | \skip\footins \baselinestretch\skip\footins 379 | \normalbaselineskip\baselineskip#3#4} 380 | 381 | % ** Float and footnote adjustments to compensate for a change in the 382 | % ** main text's line spacing. 383 | 384 | %---Increase the space between last line of text and footnote rule. 385 | %\skip\footins 20pt plus4pt minus4pt 386 | 387 | %---Reset baselinestretch within floats and footnotes. 388 | 389 | % GT: Tue 23 Jan 1996: This is where the conflict with the combination 390 | % of the color package and the figure environment used to occur. 391 | 392 | % Floats. 393 | 394 | % GT: Sat 28 Sep 1996: \@xfloat is the only place where \normalsize 395 | % is still used in setspace.sty ! 396 | 397 | \let\latex@xfloat=\@xfloat 398 | \def\@xfloat #1[#2]{% 399 | \latex@xfloat #1[#2]% 400 | \def\baselinestretch{\setspace@singlespace}% 401 | \normalsize 402 | } 403 | 404 | % GT: Wed 24 Jan 1996: This footnote code was copied from LaTeX and 405 | % modified rather naively. It had to be brought up to date, not only 406 | % because of LaTeX's new color ability, but also because ther had 407 | % been major changes to this code in LaTeX at least as far back as 408 | % March 1992. 409 | 410 | % Normal, bottom of the page, footnotes. 411 | % 412 | % GT: Based HEAVILY on original LaTeX (2e) code. A standard hook would 413 | % be MUCH preferred, so that LaTeX's footnote implementation needn't be 414 | % copied each time it changes. 415 | % 416 | % GT: The \protected@edef requires at least the December 1994 LaTeX. 417 | % This is precisely the kind of VERSION DEPENDENCY situation that 418 | % cannot (AFAIK) be avoided, because LaTeX (2e) LACKS appropriate 419 | % standard hooks and/or context markers. 420 | 421 | \long\def\@footnotetext#1{% 422 | \insert\footins{% 423 | % GT: Next line added. Hook desired here! 424 | \def\baselinestretch {\setspace@singlespace}% 425 | \reset@font\footnotesize 426 | \interlinepenalty\interfootnotelinepenalty 427 | \splittopskip\footnotesep 428 | \splitmaxdepth \dp\strutbox \floatingpenalty \@MM 429 | \hsize\columnwidth 430 | \@parboxrestore 431 | \protected@edef\@currentlabel{% 432 | \csname p@footnote\endcsname\@thefnmark 433 | }% 434 | \color@begingroup 435 | \@makefntext{% 436 | \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% 437 | \color@endgroup}} 438 | 439 | % Minipage footnotes. 440 | 441 | \long\def\@mpfootnotetext#1{% 442 | \global\setbox\@mpfootins\vbox{% 443 | \unvbox \@mpfootins 444 | % GT: Next line added. Hook desired here! 445 | \def\baselinestretch {\setspace@singlespace}% 446 | \reset@font\footnotesize 447 | \hsize\columnwidth 448 | \@parboxrestore 449 | \protected@edef\@currentlabel{% 450 | \csname p@mpfootnote\endcsname\@thefnmark}% 451 | \color@begingroup 452 | \@makefntext{% 453 | \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% 454 | \color@endgroup}} 455 | 456 | % ** Line space environments. 457 | 458 | % A single spaced quote (say) is done by surrounding singlespace with quote. 459 | 460 | \newenvironment{singlespace}{% 461 | \vskip \baselineskip 462 | \setstretch {\setspace@singlespace}% 463 | \vskip -\baselineskip 464 | }{% 465 | \par 466 | } 467 | 468 | % GT (c/o Mark Olesen), Wed 15 April 1998. 469 | 470 | \newenvironment{singlespace*}{% 471 | \setstretch {\setspace@singlespace}% 472 | \vskip -\baselineskip 473 | }{% 474 | \vskip -0.5\baselineskip 475 | } 476 | 477 | % spacing, doublespace and onehalfspace all are meant to INCREASE the 478 | % spacing (i.e. calling onehalfspace from within doublespace will not 479 | % produce a graceful transition between spacings) 480 | % 481 | % Next two definitions fixed for consistency with TeX 3.x 482 | 483 | % In order to use \newenvironment, while easily using same code for 484 | % end of each environment, the code that used to be in \endspacing has 485 | % been moved into a new (but internal) macro, \restore@spacing. 486 | 487 | \newcommand{\restore@spacing}{% 488 | \par 489 | \vskip \parskip 490 | \vskip \baselineskip 491 | \endgroup 492 | \vskip -\parskip 493 | \vskip -\baselineskip 494 | } 495 | 496 | \newenvironment{spacing}[1]{% 497 | \par 498 | \begingroup % moved from \endspacing by PGBR 29-1-91 499 | \setstretch {#1}% 500 | }{% 501 | \restore@spacing 502 | } 503 | 504 | % one and a half spacing is 1.5 x pt size 505 | \newenvironment{onehalfspace}{% 506 | \begingroup 507 | \onehalfspacing 508 | }{% 509 | \restore@spacing 510 | } 511 | 512 | % double spacing is 2 x pt size 513 | \newenvironment{doublespace}{% 514 | \begingroup 515 | \doublespacing 516 | }{% 517 | \restore@spacing 518 | } 519 | 520 | % GT: EMSH chose to omit display math part that follows. 521 | % She wrote (see above) that the "altered spacing before and after displayed 522 | % equations ... just looked too much". 523 | % 524 | % Fix up spacing before and after displayed math 525 | % (arraystretch seems to do a fine job for inside LaTeX displayed math, 526 | % since array and eqnarray seem to be affected as expected). 527 | % Changing \baselinestretch and doing a font change also works if done here, 528 | % but then you have to change @setsize to remove the call to @nomath) 529 | % 530 | % GT: The \belowdisplayskip line was mistyped; now fixed, courtesy of 531 | % David Hull. 532 | % 533 | % GT: Brett Parnell has addressed EMSH's concern by replacing 534 | % \baselinestretch by \displayskipstretch in displays, as follows. 535 | 536 | \everydisplay\expandafter{% 537 | \the\everydisplay 538 | \abovedisplayskip \displayskipstretch\abovedisplayskip 539 | \belowdisplayskip \displayskipstretch\belowdisplayskip 540 | \abovedisplayshortskip \displayskipstretch\abovedisplayshortskip 541 | \belowdisplayshortskip \displayskipstretch\belowdisplayshortskip 542 | } 543 | 544 | \endinput 545 | 546 | %%% EOF. 547 | -------------------------------------------------------------------------------- /natbib.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `natbib.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% natbib.dtx (with options: `package,all') 8 | %% 9 | %% Full documentation can be obtained by LaTeXing the source file: 10 | %% natbib.dtx. 11 | %% 12 | %% Only a few abbreviated comments remain here to describe the usage. 13 | %% 14 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 15 | \ProvidesPackage{natbib} 16 | [1998/07/14 6.8c (PWD)] 17 | %%------------------------------------------------------------------- 18 | %% NOTICE: 19 | %% This file may be used for non-profit purposes. 20 | %% It may not be distributed in exchange for money, 21 | %% other than distribution costs. 22 | %% 23 | %% The author provides it `as is' and does not guarantee it in any way. 24 | %% 25 | %% Natbib coding copyright (C) 1994--1998 Patrick W. Daly 26 | %% Max-Planck-Institut f\"ur Aeronomie 27 | %% Max-Planck-Str. 2 28 | %% D-37191 Katlenburg-Lindau 29 | %% Germany 30 | %% 31 | %% E-mail: daly@linmpi.mpg.de 32 | %%----------------------------------------------------------- 33 | % This package reimplements the LaTeX \cite command to be used for various 34 | % citation styles, both author-year and numerical. It accepts BibTeX 35 | % output intended for many other packages, and therefore acts as a 36 | % general, all-purpose citation-style interface. 37 | % 38 | % With standard numerical .bst files, only numerical citations are 39 | % possible. With an author-year .bst file, both numerical and 40 | % author-year citations are possible. 41 | % 42 | % If author-year citations are selected, \bibitem must have one of the 43 | % following forms: 44 | % \bibitem[Jones et al.(1990)]{key}... 45 | % \bibitem[Jones et al.(1990)Jones, Baker, and Williams]{key}... 46 | % \bibitem[Jones et al., 1990]{key}... 47 | % \bibitem[\protect\citeauthoryear{Jones, Baker, and Williams}{Jones 48 | % et al.}{1990}]{key}... 49 | % \bibitem[\protect\citeauthoryear{Jones et al.}{1990}]{key}... 50 | % \bibitem[\protect\astroncite{Jones et al.}{1990}]{key}... 51 | % \bibitem[\protect\citename{Jones et al., }1990]{key}... 52 | % \harvarditem[Jones et al.]{Jones, Baker, and Williams}{1990}{key}... 53 | % 54 | % This is either to be made up manually, or to be generated by an 55 | % appropriate .bst file with BibTeX. 56 | % Author-year mode || Numerical mode 57 | % Then, \citet{key} ==>> Jones et al. (1990) || Jones et al. [21] 58 | % \citep{key} ==>> (Jones et al., 1990) || [21] 59 | % Multiple citations as normal: 60 | % \citep{key1,key2} ==>> (Jones et al., 1990; Smith, 1989) || [21,24] 61 | % or (Jones et al., 1990, 1991) || [21,24] 62 | % or (Jones et al., 1990a,b) || [21,24] 63 | % \cite{key} is the equivalent of \citet{key} in author-year mode 64 | % and of \citep{key} in numerical mode 65 | % Full author lists may be forced with \citet* or \citep*, e.g. 66 | % \citep*{key} ==>> (Jones, Baker, and Williams, 1990) 67 | % Optional notes as: 68 | % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2) 69 | % \citep[e.g.,][]{key} ==>> (e.g., Jones et al., 1990) 70 | % \citep[see][pg. 34]{key}==>> (see Jones et al., 1990, pg. 34) 71 | % (Note: in standard LaTeX, only one note is allowed, after the ref. 72 | % Here, one note is like the standard, two make pre- and post-notes.) 73 | % \citealt{key} ==>> Jones et al. 1990 74 | % \citealt*{key} ==>> Jones, Baker, and Williams 1990 75 | % \citealp{key} ==>> Jones et al., 1990 76 | % \citealp*{key} ==>> Jones, Baker, and Williams, 1990 77 | % Additional citation possibilities (both author-year and numerical modes) 78 | % \citeauthor{key} ==>> Jones et al. 79 | % \citeauthor*{key} ==>> Jones, Baker, and Williams 80 | % \citeyear{key} ==>> 1990 81 | % \citeyearpar{key} ==>> (1990) 82 | % \citetext{priv. comm.} ==>> (priv. comm.) 83 | % Note: full author lists depends on whether the bib style supports them; 84 | % if not, the abbreviated list is printed even when full requested. 85 | % 86 | % Defining the citation style of a given bib style: 87 | % Use \bibpunct (in the preamble only) with 6 mandatory arguments: 88 | % 1. opening bracket for citation 89 | % 2. closing bracket 90 | % 3. citation separator (for multiple citations in one \cite) 91 | % 4. the letter n for numerical styles, s for superscripts 92 | % else anything for author-year 93 | % 5. punctuation between authors and date 94 | % 6. punctuation between years (or numbers) when common authors missing 95 | % One optional argument is the character coming before post-notes. It 96 | % appears in square braces before all other arguments. May be left off. 97 | % Example (and default) \bibpunct[,]{(}{)}{;}{a}{,}{,} 98 | % 99 | % To make this automatic for a given bib style, named newbib, say, make 100 | % a local configuration file, natbib.cfg, with the definition 101 | % \newcommand{\bibstyle@newbib}{\bibpunct...} 102 | % Then the \bibliographystyle{newbib} will cause \bibstyle@newbib to 103 | % be called on THE NEXT LATEX RUN (via the aux file). 104 | % 105 | % Such preprogrammed definitions may be invoked in the text (preamble only) 106 | % by calling \citestyle{newbib}. This is only useful if the style specified 107 | % differs from that in \bibliographystyle. 108 | % 109 | % With \citeindextrue and \citeindexfalse, one can control whether the 110 | % \cite commands make an automatic entry of the citation in the .idx 111 | % indexing file. For this, \makeindex must also be given in the preamble. 112 | % 113 | % LaTeX2e Options: (for selecting punctuation) 114 | % round - round parentheses are used (default) 115 | % square - square brackets are used [option] 116 | % curly - curly braces are used {option} 117 | % angle - angle brackets are used