Hot answers tagged ieeetran
17
The class issues a message:
** WARNING: \thanks is locked out when in conference mode (line 12).
The documentation says, about conference mode,
The following commands are intentionally disabled: \thanks, \IEEEPARstart, \IEEEbiography, \IEEEbiographynophoto, \IEEEpubid, \IEEEpubidadjcol, \IEEEmembership, and \IEEEaftertitletext. If needed, they can be ...
13
After downloading the LaTeX template containingaiaa.clsfrom the AIAA official website and installing a couple of obsolete packages, most importantly dropping, I have found that the output uses vector Type 1 fonts.
The solution is therefore, as suggested by Stefan Kottwitz, in Why are Bitmap-Fonts used automatically? to install the cm-super package.
...
10
IEEEtran defines its own environments which is used to replace existing ones (like enumerate, itemize, etc.). However, it doesn't define any definition environment. You can do so by using \newtheorem:
\documentclass{IEEEtran}% http://www.ctan.org/pkg/ieeetran
\newtheorem{definition}{Definition}
\begin{document}
\begin{definition}
Here is a definition.
...
9
You can try something like this:
\documentclass{IEEEtran}
\pagestyle{empty}
\usepackage{algorithmic}
\newsavebox{\ieeealgbox}
\newenvironment{boxedalgorithmic}
{\begin{lrbox}{\ieeealgbox}
\begin{minipage}{\dimexpr\columnwidth-2\fboxsep-2\fboxrule}
\begin{algorithmic}}
{\end{algorithmic}
\end{minipage}
...
9
You are most likely referring to the use of the starred float variant:
\documentclass{IEEEtran}
\usepackage{algorithm}% http://ctan.org/pkg/algorithms
\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\section{A section}
\begin{algorithm*}
\caption{Euclid’s ...
9
You can use the LaTeXdescription environment; compare the result of description and LaTeXdescription:
\documentclass{IEEEtran}
\begin{document}
\begin{description}[\IEEEsetlabelwidth{Very long label}\IEEEusemathlabelsep]
\item[Very long label] this text is spanning over multiple lines. Since the label was very long and the label determined the indent ...
8
I find this use of \label and \subref inside \caption somehow strange; are you sure you need to use that kind of construct? If you really need to keep this construction, you will need to \protect the fragile \subref command:
\documentclass[final]{IEEEtran}
\usepackage[caption=false]{subfig}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure*}
...
8
Assuming numeric citations, here's a way: put the following code in your document preamble.
\usepackage{xparse}
\ExplSyntaxOn
\clist_new:N \g_boldcite_list_clist
\cs_new:Npn \boldcite_checkkey:n #1
{
\clist_if_in:NnTF \g_boldcite_list_clist { #1 } { \bfseries } { \mdseries } \boldcite_bibitem:n {#1}
}
\cs_set_eq:NN \boldcite_bibitem:n \bibitem
...
8
Use citestyle=verbose-note plus the following modifications.
\documentclass{article}
\usepackage[bibstyle=ieee,citestyle=verbose-note,firstinits=true]{biblatex}
\DefineBibliographyStrings{english}{%
seenote = {supra note},
}
% Print first name of authors in follow-up notes
\makeatletter
\renewbibmacro*{footcite:note}{%
\ifnameundef{labelname}
...
8
One possibility would be to redefine one of the existing sectional units, \paragraph for example, to produce the desired layout; this implies also a redefinition of \@IEEEsectpunct (punctuation after running headings) from the default colon to a period:
\documentclass{IEEEtran}
\usepackage{lipsum}
\makeatletter
\def\@IEEEsectpunct{.\ \,}
...
7
I found the solution. This is how it's done:
\documentclass[conference]{IEEEtran}
\author{
\IEEEauthorblockN{Author1\IEEEauthorrefmark{1}, Author2\IEEEauthorrefmark{2}, Author3\IEEEauthorrefmark{2}, Author4\IEEEauthorrefmark{1}}
\IEEEauthorblockA{\IEEEauthorrefmark{1}Institution1
\\\{1, 4\}@abc.com}
...
7
The IEEEtran's documentation suggests:
B. Algorithms
IEEE publications use the figure environment to contain
algorithms that are not to be a part of the main text flow. Peter
Williams’ and Rogerio Brito’s algorithmic.sty package [24] or Szász
János’ algorithmicx.sty package [25] (the latter is designed to be
more customizable than the ...
7
You can use the figure* or table* environments (the contents will appear in the top of the next page where you write it); those environments can be used to typeset material that span both columns:
\documentclass{IEEEtran}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{figure*}
\lipsum[1]
\end{figure*}
\lipsum[1-20]
\end{document}
7
try the IEEEtran-de.bst from http://archiv.dante.de/~herbert/BibTeX/
You have a lot of urls the reason why I prefer to set the bibliography ragged right. My example file which now has no problem with your bib data:
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[10pt,compsoc, a4paper]{IEEEtran}
\usepackage{filecontents}
...
6
I guess you use the IEEEtran bibliography style coming along with the IEEEtran document class. You can easily adapt this style to ignore any url fields in your bibliographic database. To this end, copy the file IEEEtran.bst to your working directory (if it isn't already there) and apply the following patch:
--- IEEEtran.bst.orig
+++ IEEEtran.bst
@@ -403,7 ...
6
Be careful with redefining such things. There are most likely good reasons why the default form is like it is.
You can change the reference text by redefining the \thesubsubsection macro.
However, this will also affect the Table-of-Contents and – in normal classes – also the number in the \section itself. The IEEEtran class does these numbers ...
6
The following example shows possibilites with the package framed, tcolorbox and adjustbox.
\listfiles
\documentclass[demo]{article}
\usepackage{framed}
\usepackage{tcolorbox}
\usepackage{adjustbox}
\usepackage[]{graphicx}
\usepackage{subfigure}
\begin{document}
\section{Package \texttt{frame}}
\begin{figure}[!htp]
\begin{framed}
\centering
...
5
With JabRef I use misc or standard. The standards body is normally typed out fully, rather than abbreviated:
In the building industry sometimes, specifications provide a list of standards.
5
If you use biblatex, there's an option called url which can be set to url = false. There are also isbn, doi etc., similar options. If you are not use biblatex. I don't think there's an easy way get what you want. The traditional bibtexuse a very different language to define the bib style.
5
If you don't want BibTeX to print out the URL field for a given entry even though a URL field is present, you need to edit the bibliography style file -- in the present case, the file IEEEtran.bst -- to disable this printing. Make a copy of the file IEEEtran.bst and call it, say, myIEEEtran.bst. Open the new file in a text editor and search for the function ...
5
General Edit : IEEEtran is just for the author's convenience to get an idea of the approximate end product. The house-style of IEEE is not released and your (journal) article
will be modified by the editors and copy-editors of the publication office. So no need to super tune your article, balance columns adjust biographies etc. when you are submitting the ...
5
The command \quote doesn't officially exist: it's there only because the quote environment uses it internally:
Some text to have something to say and to start quoting
a very famous sentence
\begin{quote}
Don't use footnotes in your books, Don.
\end{quote}
which is a very good recommendation.
5
In conference mode you already have the \IEEEauthorblockN for (N)ame and \IEEEauthorblockA for (A)ffilition of each author in the column format. You then introduce line breaks in the same cell to put the second ones. The columns are seperated by \and commands.
\documentclass[conference]{IEEEtran}
\usepackage{lipsum} %<---- For dummy text
\title{Some ...
5
Here are some methods (including the listing package already shown by percusse):
\documentclass[journal,a4paper]{IEEEtran}
\usepackage{listings}
\usepackage{fancyvrb}
\usepackage{framed}
\begin{document}
\title{How to insert framed code}
\author{Me}
\maketitle
% The Abstract
\begin{abstract}
The article shows some methods to framed code.
\end{abstract}
% ...
5
I suggest you to switch to IEEEtran rather than the very old IEEEtr style.
The file IEEEtran.bst contains the following section:
%%%%%%%%%%%%%%%%%%%%%%
%% STRING CONSTANTS %%
%%%%%%%%%%%%%%%%%%%%%%
FUNCTION {bbl.and}{ "and" }
FUNCTION {bbl.etal}{ "et~al." }
FUNCTION {bbl.editors}{ "eds." }
FUNCTION {bbl.editor}{ "ed." }
FUNCTION {bbl.edition}{ "ed." }
...
5
The problem is that IEEEtran.cls changes the meaning of \markboth applying yet another \MakeUppercase, to which
\protect\foreignlanguage{english}{%
\protect\bbl@restore@actives\MakeUppercase{\refname}}
is passed, resulting in LaTeX trying to do
\foreignlanguage{ENGLISH}
which gives the error. This is caused by \printbibliography, but is not a ...
5
The showlabels package redefines the \label macro to produce label annotations. However, within the redefined \label macro, it distinguishes between text mode, where the label annotation is produced directly, and math mode, where typesetting of the label annotation is put off until the actual equation number, i.e. (1), (2), etc., is typeset. The latter is ...
5
The problem is in your usage of the caption package. Remove it, because it's not really compatible with IEEEtran and it's responsible for the change from the standard font size of captions.
There are some other glitches in your code:
the package times shouldn't be loaded, as it's the default for IEEEtran
the package epsfig is obsolete and should never be ...
5
To show the font at the current point you can use
\showthe\font
TeX will stop as if for an error message (just hit return and it will carry on) the message will look something like
> \OT1/cmr/m/n/10 .
<recently read> \font
which means classic (OT1) font encoded computer modern roman (cmr) medium weight (m) normal shape (n) 10pt (10) font.
...
5
IEEEtran sets up the \section titles in the normal (or standard LaTeX2e) way using \@startsection. The font choice for sections are \normalfont\normalsize\centering\scshape:
\def\section{%
\@startsection{section}% type
{1}% level
{\z@}% indent
{1.5ex plus 1.5ex minus 0.5ex}% top separation before heading
{1sp}% bottom separation after ...
Only top voted, non community-wiki answers of a minimum length are eligible
