## Friday, November 22, 2013

### Dell QuickSet error

I haven’t used the Dell configuration key for a while. Today I accidentally touched it, and an error popped up:

Error found! Submit this issue to QuickSet owner!

Based on this post, this issue is caused by Intel® PROSet/Wireless Software for Bluetooth® technology with version above 3. So I uninstalled the Intel® PROSet/Wireless Software for Bluetooth® technology 3.0.1304, and installed version 2.6.1212 back (which can be downloaded here http://www.intel.com/support/wireless/wtech/proset-ws/sb/CS-034060.htm). It is all good now.

## Monday, November 04, 2013

When I ran MATLAB scripts on my computer, the following error was given

Warning: File: finfo.m Line: 157 Column: 41

The expression on this line will generate an error when executed.  The error will be: Can't load 'C:\Program Files\MATLAB\R2013a\bin\win64\libmwmathlinalg.dll': Error performing inpage operation.

> In open at 132
In uiopen at 196

This was strange, because libmwmathlinalg.dll was in the given directory. The lazy solution to this issue is to reinstall MATLAB.

## Wednesday, July 17, 2013

### LaTex: customise IEEEtran bibliography style with multibib package

When using multibib package, I wanted to apply and customise the IEEEtran bibliography style. It should be similar with bibentry.  However, it did not work. The function that repeated names of entries are replaced with dashes were disabled, but results showed that the dashes were still there. Searched the Internet but could not find a solution. OK, it’s time to debug.

### Use LaTex multibib package

`\usepackage{multibib}`

Then, in the preamble define new cite and bibliography commands through providing suffixes. For example

`\newcites{jourl,conf}{{Journals},{Conferences}}`

This command here gives two suffixes: jourl and conf. Therefore, we have the following new commands

```\citejourl
\nocitejourl
\bibliographystylejourl
\bibliographyjourl```

and

```\citeconf
\nociteconf
\bibliographystyleconf
\bibliographyconf```

When the commands with “jourl” are used, all the references will be put under the reference list, of which the name is “Journals” as defined in the \newcites command.

When the commands with “conf” are used, all the references will be put under then reference list, of which the name is “Conferences” as defined in the \newcites command.

When the document is compiled, there will be two auxiliary files: jourl.aux and conf.aux. These two files need to be compiled through BibTex.

### Use IEEEtran bibliography style

Suppose the pub.bib file contains the entry

```@ieeetranbstctl{BSTcontrol,
CTLdash_repeated_names = {no},
CTLuse_alt_spacing = {no}}```

To apply this control entry to the “Journals” reference list, we should call

```\bstctlcite[@auxoutjourl]{BSTcontrol_Thesis}
\bibliographystylejourl{ieeetran}
\bibliographyjourl{pub}   ```

Note that there is an optional argument in the \bstctlcite command which includes the suffix “jourl”. To control the "Conferences" list, simply change the optional argument accordingly.