我使用以下TeX 类格式化我的硕士论文。随着这一发展,其中一项要求是:
- 在标题页(改编为葡萄牙语“folhaderosto”)之后立即设置图书馆页面详情(改编为葡萄牙语“fichacatalografica”);
我目前的尝试是理解命令\folhaderosto
:在其末尾有以下行内容:
\if@openright\cleardoublepage\else\clearpage\fi%
经过一番研究,我明白了,除了 if 子句之外,这正是我所寻找的\if@openright
:它需要环境book
,但这不适用于我们的情况。
尽管我没有选择改变代码片段,但我的最终目标是(version_type, catalographic_file_path)
向命令提供两个字符串\folhaderosto
。
感谢您读到这里。
答案1
尝试一下这个代码。
该文件EPUSP-Catalogacao-na-Fonte.pdf
位于工作目录中,是使用网页生成的出版物目录
它是一个单页的 pdf 文件,附在标题页的背面。
\documentclass[twosideprint]{politex}
% ========== Packages ==========
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{graphicx,cite,enumerate}
% ========== Language options ==========
\usepackage[brazil]{babel}
% ========== Lorem ipsum ==========
\usepackage{blindtext}
% ========== Opções do documento ==========
% Título
\titulo{Título}
% Autor
\autor{Nome Sobrenome}
% Orientador / Coorientador
\orientador{Nome do orientador}
\coorientador{Nome do coorientador (opcional)}
% Tipo de documento
\dissertacao{Engenharia Elétrica}
% Departamento e área de concentração
\departamento{Nome do departamento}
\areaConcentracao{Área de concentração}
% Local
\local{São Paulo}
% Ano
\data{2013}
% *************************************** added <<<<<<<<<<<<<<<<<<
\newcommand{\Catalogacaonapublicacao}{EPUSP-Catalogacao-na-Fonte}% pdf file with Catalogação-na-publicação <<<<
\newcommand{\librarydata}[1]{%
\begingroup
\includepdf[pages={1}]{#1.pdf}
\endgroup
}
\usepackage{pdfpages} % to include pdf pages
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\folhaderosto}
{\if@openright\cleardoublepage\else\clearpage\fi}
{\newpage\librarydata{\Catalogacaonapublicacao}\if@openright\cleardoublepage\else\clearpage\fi}
{}{}
\makeatother
% ***************************************
\begin{document}
% ========== Capa e folhas de rosto ==========
\capa
\falsafolhaderosto{Original}
\folhaderosto{Original}
% ========== Ficha catalográfica ==========
% Fazer solicitação no site:
% http://www.poli.usp.br/en/bibliotecas/servicos/catalogacao-na-publicacao.html
% ========== Dedicatória (opcional) ==========
\dedicatoria{Dedicatória}
% ========== Agradecimentos ==========
\begin{agradecimentos}
Thanks...
\end{agradecimentos}
% ========== Epígrafe (opcional) ==========
\epigrafe{%
\emph{``Epígrafe''}
\begin{flushright}
-{}- Autor
\end{flushright}
}
% ========== Resumo ==========
\begin{resumo}
Resumo...
%
\\[3\baselineskip]
%
\textbf{Palavras-Chave} -- Palavra, Palavra, Palavra, Palavra, Palavra.
\end{resumo}
% ========== Abstract ==========
\begin{abstract}
Abstract...
%
\\[3\baselineskip]
%
\textbf{Keywords} -- Word, Word, Word, Word, Word.
\end{abstract}
% ========== Listas (opcional) ==========
\listadefiguras
\listadetabelas
\sumario
% ========== Elementos textuais ==========
\part{Introdução}
\chapter{Capítulo com epígrafe}
\capepigrafe[0.5\textwidth]{``Frase espirituosa de um autor famoso''}{Autor famoso}
\blindtext
\begin{citacaoLonga}
\blindtext
\end{citacaoLonga}
\blindtext
\blinddocument
% ========== Apêndices (opcional) ==========
\apendice
\chapter{}
\chapter{Beta}
% ========== Anexos (opcional) ==========
\anexo
\chapter{Alpha}
\chapter{}
\end{document
该类别politex
基于report
允许双面打印的类别。